Class CppModuleAccess
- java.lang.Object
-
- com.hello2morrow.sonargraph.core.api.model.ElementAccess<com.hello2morrow.sonargraph.core.model.workspace.Module>
-
- com.hello2morrow.sonargraph.core.api.model.ModuleAccess
-
- com.hello2morrow.sonargraph.languageprovider.cplusplus.api.model.CppModuleAccess
-
- All Implemented Interfaces:
IElementAccess
,IModuleAccess
,INamedElementAccess
public final class CppModuleAccess extends ModuleAccess
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.hello2morrow.sonargraph.core.api.model.ElementAccess
ElementAccess.IAccessFactory
-
Nested classes/interfaces inherited from interface com.hello2morrow.sonargraph.api.model.IModuleAccess
IModuleAccess.IVisitor
-
Nested classes/interfaces inherited from interface com.hello2morrow.sonargraph.api.model.INamedElementAccess
INamedElementAccess.INamedElementAccessVisitor
-
-
Constructor Summary
Constructors Constructor Description CppModuleAccess(com.hello2morrow.sonargraph.core.model.workspace.Module element)
Internal use only
-
Method Summary
-
Methods inherited from class com.hello2morrow.sonargraph.core.api.model.ModuleAccess
accept, getACDMetric, getBiggestComponentCycleGroupMetric, getCCDMetric, getCodeCommentLinesMetric, getCommentLinesMetric, getComponentComponentDependenciesToCutMetric, getComponentCyclicityMetric, getComponentReferencesToCutMetric, getComponentRelativeCyclicityMetric, getComponentStructuralDebtIndexMetric, getLanguage, getLinesOfCodeMetric, getMaintainabilityLevelMetric, getMetricLevel, getNCCDMetric, getNumberOfAllViolatingComponentsMetric, getNumberOfComponentCycleGroupsMetric, getNumberOfComponentsMetric, getNumberOfComponentViolationsMetric, getNumberOfCyclicComponentsMetric, getNumberOfIgnoredCyclicComponentsMetric, getNumberOfIgnoredParserDependencyViolationsMetric, getNumberOfParserDependencyViolationsMetric, getNumberOfStatementsMetric, getNumberOfUnassignedComponentsMetric, getNumberOfViolatingComponentsMetric, getPropagationCostMetric, getSourceElementCountMetric, getSourceRootDirectories, getTotalLinesMetric
-
Methods inherited from class com.hello2morrow.sonargraph.core.api.model.ElementAccess
equals, getChildren, getElement, getFullyQualifiedName, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getIssueCount, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, setFactory, toString
-
Methods inherited from interface com.hello2morrow.sonargraph.api.model.IElementAccess
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
-
Methods inherited from interface com.hello2morrow.sonargraph.api.model.INamedElementAccess
getChildren, getFullyQualifiedName, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getIssueCount, getIssueCount, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
-
-
-
-
Method Detail
-
getBiggestNamespaceCycleGroupMetric
public java.lang.Integer getBiggestNamespaceCycleGroupMetric()
-
getNumberOfCyclicNamespacesMetric
public java.lang.Integer getNumberOfCyclicNamespacesMetric()
-
getNumberOfIgnoredCyclicNamespacesMetric
public java.lang.Integer getNumberOfIgnoredCyclicNamespacesMetric()
-
getNumberOfNamespaceCycleGroupsMetric
public java.lang.Integer getNumberOfNamespaceCycleGroupsMetric()
-
getNumberOfNamespacesMetric
public java.lang.Integer getNumberOfNamespacesMetric()
-
getBiggestDirectoryCycleGroupMetric
public java.lang.Integer getBiggestDirectoryCycleGroupMetric()
-
getNumberOfCyclicDirectoriesMetric
public java.lang.Integer getNumberOfCyclicDirectoriesMetric()
-
getNumberOfIgnoredCyclicDirectoriesMetric
public java.lang.Integer getNumberOfIgnoredCyclicDirectoriesMetric()
-
getNumberOfDirectoryCycleGroupsMetric
public java.lang.Integer getNumberOfDirectoryCycleGroupsMetric()
-
getNumberOfDirectoriesMetric
public java.lang.Integer getNumberOfDirectoriesMetric()
-
getNamespaceCyclicityMetric
public java.lang.Integer getNamespaceCyclicityMetric()
-
getNamespaceRelativeCyclicityMetric
public java.lang.Float getNamespaceRelativeCyclicityMetric()
-
getNamespaceStructuralDebtIndexMetric
public java.lang.Integer getNamespaceStructuralDebtIndexMetric()
-
getNamespaceParserDependenciesToRemoveMetric
public java.lang.Integer getNamespaceParserDependenciesToRemoveMetric()
-
getNamespaceDependenciesToRemoveMetric
public java.lang.Integer getNamespaceDependenciesToRemoveMetric()
-
getDirectoryCyclicityMetric
public java.lang.Integer getDirectoryCyclicityMetric()
-
getDirectoryRelativeCyclicityMetric
public java.lang.Float getDirectoryRelativeCyclicityMetric()
-
getDirectoryStructuralDebtIndexMetric
public java.lang.Integer getDirectoryStructuralDebtIndexMetric()
-
getDirectoryParserDependenciesToRemoveMetric
public java.lang.Integer getDirectoryParserDependenciesToRemoveMetric()
-
getDirectoryDependenciesToRemoveMetric
public java.lang.Integer getDirectoryDependenciesToRemoveMetric()
-
-