public final class JavaModuleAccess extends ModuleAccess implements IJavaModuleAccess
ElementAccess.IAccessFactory
IJavaModuleAccess.IVisitor
INamedElementAccess.INamedElementAccessVisitor
Modifier and Type | Method and Description |
---|---|
void |
accept(INamedElementAccess.INamedElementAccessVisitor visitor)
Internal
|
java.lang.Float |
getAveragePublicVisibility() |
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() |
getACDMetric, getBiggestComponentCycleGroupMetric, getCCDMetric, getCodeCommentLinesMetric, getCommentLinesMetric, getComponentComponentDependenciesToCutMetric, getComponentCyclicityMetric, getComponentReferencesToCutMetric, getComponentRelativeCyclicityMetric, getComponentStructuralDebtIndexMetric, getLanguage, getLinesOfCodeMetric, getMaintainabilityLevelMetric, getNCCDMetric, getNumberOfAllViolatingComponentsMetric, getNumberOfComponentCycleGroupsMetric, getNumberOfComponentsMetric, getNumberOfComponentViolationsMetric, getNumberOfCyclicComponentsMetric, getNumberOfIgnoredCyclicComponentsMetric, getNumberOfIgnoredParserDependencyViolationsMetric, getNumberOfParserDependencyViolationsMetric, getNumberOfStatementsMetric, getNumberOfUnassignedComponentsMetric, getNumberOfViolatingComponentsMetric, getPropagationCostMetric, getRACDMetric, getSourceElementCountMetric, getSourceRootDirectories, getTotalLinesMetric
equals, getChildren, getElement, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toString
getACDMetric, getBiggestComponentCycleGroupMetric, getCCDMetric, getCodeCommentLinesMetric, getCommentLinesMetric, getComponentComponentDependenciesToCutMetric, getComponentCyclicityMetric, getComponentReferencesToCutMetric, getComponentRelativeCyclicityMetric, getComponentStructuralDebtIndexMetric, getLanguage, getLinesOfCodeMetric, getMaintainabilityLevelMetric, getNCCDMetric, getNumberOfAllViolatingComponentsMetric, getNumberOfComponentCycleGroupsMetric, getNumberOfComponentsMetric, getNumberOfComponentViolationsMetric, getNumberOfCyclicComponentsMetric, getNumberOfIgnoredCyclicComponentsMetric, getNumberOfIgnoredParserDependencyViolationsMetric, getNumberOfParserDependencyViolationsMetric, getNumberOfStatementsMetric, getNumberOfUnassignedComponentsMetric, getNumberOfViolatingComponentsMetric, getRACDMetric, getSourceElementCountMetric, getSourceRootDirectories, getTotalLinesMetric
getChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
public java.lang.Integer getBiggestPackageCycleGroupMetric()
getBiggestPackageCycleGroupMetric
in interface IJavaModuleAccess
public java.lang.Integer getNumberOfCyclicPackagesMetric()
getNumberOfCyclicPackagesMetric
in interface IJavaModuleAccess
public java.lang.Integer getNumberOfIgnoredCyclicPackagesMetric()
getNumberOfIgnoredCyclicPackagesMetric
in interface IJavaModuleAccess
public java.lang.Integer getNumberOfPackageCycleGroupsMetric()
getNumberOfPackageCycleGroupsMetric
in interface IJavaModuleAccess
public java.lang.Integer getNumberOfPackagesMetric()
getNumberOfPackagesMetric
in interface IJavaModuleAccess
public java.lang.Integer getPackageCyclicityMetric()
getPackageCyclicityMetric
in interface IJavaModuleAccess
public java.lang.Float getPackageRelativeCyclicityMetric()
getPackageRelativeCyclicityMetric
in interface IJavaModuleAccess
public java.lang.Integer getPackageStructuralDebtIndexMetric()
getPackageStructuralDebtIndexMetric
in interface IJavaModuleAccess
public java.lang.Integer getPackageParserDependenciesToRemoveMetric()
getPackageParserDependenciesToRemoveMetric
in interface IJavaModuleAccess
public java.lang.Integer getPackageDependenciesToRemoveMetric()
getPackageDependenciesToRemoveMetric
in interface IJavaModuleAccess
public java.lang.Float getAveragePublicVisibility()
getAveragePublicVisibility
in interface IJavaModuleAccess
public void accept(INamedElementAccess.INamedElementAccessVisitor visitor)
accept
in interface INamedElementAccess
accept
in class ModuleAccess
visitor
- The visitor implementation