Package com.hello2morrow.sonargraph.api
Interface IModuleAccess
- All Superinterfaces:
IElementAccess
,INamedElementAccess
- All Known Subinterfaces:
IJavaModuleAccess
,IPythonModuleAccess
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
INamedElementAccess.INamedElementAccessVisitor
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Methods inherited from interface com.hello2morrow.sonargraph.api.IElementAccess
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
Methods inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
accept, getChildren, getFullyQualifiedName, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssues, getIssues, getIssues, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
-
Method Details
-
getSourceRootDirectories
List<IDirectoryAccess> getSourceRootDirectories() -
getNumberOfIgnoredParserDependencyViolationsMetric
Integer getNumberOfIgnoredParserDependencyViolationsMetric() -
getNumberOfParserDependencyViolationsMetric
Integer getNumberOfParserDependencyViolationsMetric() -
getNumberOfViolatingComponentsMetric
Integer getNumberOfViolatingComponentsMetric() -
getNumberOfAllViolatingComponentsMetric
Deprecated.This method should no longer be used. Use the 'Parser' virtual model to obtain the unaltered metric. If you use this method the metric value might change depending on the selected virtual model. -
getNumberOfComponentViolationsMetric
Integer getNumberOfComponentViolationsMetric() -
getNumberOfUnassignedComponentsMetric
Integer getNumberOfUnassignedComponentsMetric() -
getComponentComponentDependenciesToCutMetric
Integer getComponentComponentDependenciesToCutMetric() -
getComponentReferencesToCutMetric
Integer getComponentReferencesToCutMetric() -
getComponentStructuralDebtIndexMetric
Integer getComponentStructuralDebtIndexMetric() -
getComponentRelativeCyclicityMetric
Float getComponentRelativeCyclicityMetric() -
getComponentCyclicityMetric
Integer getComponentCyclicityMetric() -
getTotalLinesMetric
Integer getTotalLinesMetric() -
getSourceElementCountMetric
Integer getSourceElementCountMetric() -
getPropagationCostMetric
Float getPropagationCostMetric()- Returns:
- the corresponding metric or 'null' if not available
-
getNumberOfStatementsMetric
Integer getNumberOfStatementsMetric() -
getNumberOfIgnoredCyclicComponentsMetric
Integer getNumberOfIgnoredCyclicComponentsMetric() -
getNumberOfCyclicComponentsMetric
Integer getNumberOfCyclicComponentsMetric() -
getNumberOfComponentsMetric
Integer getNumberOfComponentsMetric() -
getNumberOfComponentCycleGroupsMetric
Integer getNumberOfComponentCycleGroupsMetric() -
getNCCDMetric
Float getNCCDMetric() -
getLinesOfCodeMetric
Integer getLinesOfCodeMetric() -
getCommentLinesMetric
Integer getCommentLinesMetric() -
getCodeCommentLinesMetric
Integer getCodeCommentLinesMetric() -
getCCDMetric
Integer getCCDMetric() -
getBiggestComponentCycleGroupMetric
Integer getBiggestComponentCycleGroupMetric() -
getACDMetric
Float getACDMetric() -
getMaintainabilityLevelMetric
Float getMaintainabilityLevelMetric() -
getLanguage
String getLanguage()
-