Class CSharpModuleAccess
- 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.csharp.api.model.CSharpModuleAccess
-
- All Implemented Interfaces:
IElementAccess,IModuleAccess,INamedElementAccess
public final class CSharpModuleAccess 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 CSharpModuleAccess(com.hello2morrow.sonargraph.core.model.workspace.Module element)Internal use only
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetBiggestNamespaceCycleGroupMetric()java.lang.IntegergetNamespaceCyclicityMetric()java.lang.IntegergetNamespaceDependenciesToRemoveMetric()java.lang.IntegergetNamespaceParserDependenciesToRemoveMetric()java.lang.FloatgetNamespaceRelativeCyclicityMetric()java.lang.IntegergetNamespaceStructuralDebtIndexMetric()java.lang.IntegergetNumberOfCyclicNamespacesMetric()java.lang.IntegergetNumberOfIgnoredCyclicNamespacesMetric()java.lang.IntegergetNumberOfNamespaceCycleGroupsMetric()java.lang.IntegergetNumberOfNamespacesMetric()-
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()
-
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()
-
-