public class ModuleAccess extends ElementAccess<Module> implements IModuleAccess
ElementAccess.IAccessFactory
IModuleAccess.IVisitor
INamedElementAccess.INamedElementAccessVisitor
equals, getChildren, getElement, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toString
getChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
public java.util.List<IDirectoryAccess> getSourceRootDirectories()
getSourceRootDirectories
in interface IModuleAccess
public final java.lang.String getLanguage()
getLanguage
in interface IModuleAccess
public java.lang.Float getACDMetric()
getACDMetric
in interface IModuleAccess
public java.lang.Integer getBiggestComponentCycleGroupMetric()
getBiggestComponentCycleGroupMetric
in interface IModuleAccess
public java.lang.Integer getCCDMetric()
getCCDMetric
in interface IModuleAccess
public java.lang.Float getPropagationCostMetric()
public java.lang.Integer getCodeCommentLinesMetric()
getCodeCommentLinesMetric
in interface IModuleAccess
public java.lang.Integer getCommentLinesMetric()
getCommentLinesMetric
in interface IModuleAccess
public java.lang.Integer getLinesOfCodeMetric()
getLinesOfCodeMetric
in interface IModuleAccess
public java.lang.Float getNCCDMetric()
getNCCDMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfComponentCycleGroupsMetric()
getNumberOfComponentCycleGroupsMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfComponentsMetric()
getNumberOfComponentsMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfCyclicComponentsMetric()
getNumberOfCyclicComponentsMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfIgnoredCyclicComponentsMetric()
getNumberOfIgnoredCyclicComponentsMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfStatementsMetric()
getNumberOfStatementsMetric
in interface IModuleAccess
public java.lang.Float getRACDMetric()
getRACDMetric
in interface IModuleAccess
public java.lang.Integer getSourceElementCountMetric()
getSourceElementCountMetric
in interface IModuleAccess
public java.lang.Integer getTotalLinesMetric()
getTotalLinesMetric
in interface IModuleAccess
public java.lang.Integer getComponentCyclicityMetric()
getComponentCyclicityMetric
in interface IModuleAccess
public java.lang.Float getComponentRelativeCyclicityMetric()
getComponentRelativeCyclicityMetric
in interface IModuleAccess
public java.lang.Integer getComponentStructuralDebtIndexMetric()
getComponentStructuralDebtIndexMetric
in interface IModuleAccess
public java.lang.Integer getComponentReferencesToCutMetric()
getComponentReferencesToCutMetric
in interface IModuleAccess
public java.lang.Integer getComponentComponentDependenciesToCutMetric()
getComponentComponentDependenciesToCutMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfUnassignedComponentsMetric()
getNumberOfUnassignedComponentsMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfComponentViolationsMetric()
getNumberOfComponentViolationsMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfViolatingComponentsMetric()
getNumberOfViolatingComponentsMetric
in interface IModuleAccess
@Deprecated public java.lang.Integer getNumberOfAllViolatingComponentsMetric()
getNumberOfAllViolatingComponentsMetric
in interface IModuleAccess
getNumberOfViolatingComponentsMetric()
.public java.lang.Integer getNumberOfParserDependencyViolationsMetric()
getNumberOfParserDependencyViolationsMetric
in interface IModuleAccess
public java.lang.Integer getNumberOfIgnoredParserDependencyViolationsMetric()
getNumberOfIgnoredParserDependencyViolationsMetric
in interface IModuleAccess
public java.lang.Float getMaintainabilityLevelMetric()
getMaintainabilityLevelMetric
in interface IModuleAccess
public void accept(INamedElementAccess.INamedElementAccessVisitor visitor)
accept
in interface INamedElementAccess
accept
in class ElementAccess<Module>
visitor
- The visitor implementation