public final class PythonAccess extends CoreAccess
ElementAccess.IAccessFactory
INamedElementAccess.INamedElementAccessVisitor
Constructor and Description |
---|
PythonAccess(SoftwareSystem softwareSystem,
IMetricIdProvider metricIdProvider,
ScriptApi api,
IMetricAccessor accessor) |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getBiggestPackageCycleGroupMetric() |
java.lang.Integer |
getNumberOfCyclicPackagesMetric() |
java.lang.Integer |
getNumberOfIgnoredCyclicPackagesMetric() |
java.lang.Integer |
getNumberOfPackageCycleGroupsMetric() |
java.lang.Integer |
getNumberOfPackagesMetric() |
java.lang.Integer |
getPackageCyclicityMetric() |
java.lang.Integer |
getPackageDependenciesToRemoveMetric() |
java.lang.Integer |
getPackageParserDependenciesToRemoveMetric() |
java.lang.Float |
getPackageRelativeCyclicityMetric() |
java.lang.Integer |
getPackageStructuralDebtIndexMetric() |
findFields, findFields, findMethods, findMethods, findRoutines, findRoutines, findTypes, findTypes, getOrCreateMetricId, getOrCreateMetricId, getOrCreateMetricId, getOrCreateMetricId, visitModuleNamespaces, visitSystemNamespaces
createVisitor, findElementByFqn, getACDMetric, getBaseDirectory, getBiggestComponentCycleGroupMetric, getBiggestModuleACDMetric, getCCDMetric, getCodeCommentLinesMetric, getCommentLinesMetric, getComponentCyclicityMetric, getComponentDependenciesToRemoveMetric, getComponentParserDependenciesToRemoveMetric, getComponentRelativeCyclicityMetric, getComponents, getComponentStructuralDebtIndexMetric, getLinesOfCodeMetric, getMaintainabilityLevelMetric, getNCCDMetric, getNumberOfAllViolatingComponentsMetric, getNumberOfArtifactsMetric, getNumberOfCodeDuplicatesMetric, getNumberOfComponentCycleGroupsMetric, getNumberOfComponentsMetric, getNumberOfComponentViolationsMetric, getNumberOfComponntsInDeprectaedArtifactsMetric, getNumberOfCyclicComponentsMetric, getNumberOfCyclicModulesMetric, getNumberOfDuplicatedLinesMetric, getNumberOfEmptyArtifactsMetric, getNumberOfIgnoredCodeDuplicatesMetric, getNumberOfIgnoredCyclicComponentsMetric, getNumberOfIgnoredParserDependencyViolationsMetric, getNumberOfModulesMetric, getNumberOfParserDependencyViolationsMetric, getNumberOfStatementsMetric, getNumberOfUnassignedComponentsMetric, getNumberOfViolatingComponentsMetric, getPropagationCostMetric, getRACDMetric, getSourceElementCountMetric, getTotalLinesMetric, visitLogicalModuleNamespaces, visitLogicalSystemNamespaces, visitModel, visitParserModel
accept, equals, getChildren, getElement, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toString
public PythonAccess(SoftwareSystem softwareSystem, IMetricIdProvider metricIdProvider, ScriptApi api, IMetricAccessor accessor)
public java.lang.Integer getBiggestPackageCycleGroupMetric()
public java.lang.Integer getNumberOfCyclicPackagesMetric()
public java.lang.Integer getNumberOfIgnoredCyclicPackagesMetric()
public java.lang.Integer getNumberOfPackageCycleGroupsMetric()
public java.lang.Integer getNumberOfPackagesMetric()
public java.lang.Integer getPackageCyclicityMetric()
public java.lang.Float getPackageRelativeCyclicityMetric()
public java.lang.Integer getPackageStructuralDebtIndexMetric()
public java.lang.Integer getPackageParserDependenciesToRemoveMetric()
public java.lang.Integer getPackageDependenciesToRemoveMetric()