public final class CppAccess extends CoreAccess
ElementAccess.IAccessFactoryINamedElementAccess.INamedElementAccessVisitor| Constructor and Description |
|---|
CppAccess(SoftwareSystem softwareSystem,
IMetricIdProvider metricIdProvider,
ScriptApi api,
IMetricAccessor accessor) |
findFields, findFields, findMethods, findMethods, findRoutines, findRoutines, findTypes, findTypes, getOrCreateMetricId, getOrCreateMetricId, getOrCreateMetricId, getOrCreateMetricId, visitModuleNamespaces, visitSystemNamespacesfindElementByFqn, getACDMetric, getBaseDirectory, getBiggestComponentCycleGroupMetric, getBiggestModuleACDMetric, getCCDMetric, getCodeCommentLinesMetric, getCommentLinesMetric, getComponentCyclicityMetric, getComponentDependenciesToRemoveMetric, getComponentParserDependenciesToRemoveMetric, getComponentRelativeCyclicityMetric, getComponents, getComponentStructuralDebtIndexMetric, getLinesOfCodeMetric, getMaintainabilityLevelMetric, getNCCDMetric, getNumberOfAllViolatingComponentsMetric, getNumberOfArtifactsMetric, getNumberOfCodeDuplicatesMetric, getNumberOfComponentCycleGroupsMetric, getNumberOfComponentsMetric, getNumberOfComponentViolationsMetric, getNumberOfComponntsInDeprectaedArtifactsMetric, getNumberOfCyclicComponentsMetric, getNumberOfCyclicModulesMetric, getNumberOfDuplicatedLinesMetric, getNumberOfEmptyArtifactsMetric, getNumberOfIgnoredCodeDuplicatesMetric, getNumberOfIgnoredCyclicComponentsMetric, getNumberOfIgnoredParserDependencyViolationsMetric, getNumberOfModulesMetric, getNumberOfParserDependencyViolationsMetric, getNumberOfStatementsMetric, getNumberOfUnassignedComponentsMetric, getNumberOfViolatingComponentsMetric, getPropagationCostMetric, getRACDMetric, getSourceElementCountMetric, getTotalLinesMetric, visitLogicalModuleNamespaces, visitLogicalSystemNamespaces, visitModel, visitParserModelaccept, equals, getChildren, getElement, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toStringpublic CppAccess(SoftwareSystem softwareSystem,
IMetricIdProvider metricIdProvider,
ScriptApi api,
IMetricAccessor accessor)
public ICppVisitor createVisitor()
AbstractCoreAccesscreateVisitor in class AbstractCoreAccesspublic java.lang.Integer getBiggestNamespaceCycleGroupMetric()
public java.lang.Integer getNumberOfCyclicNamespacesMetric()
public java.lang.Integer getNumberOfIgnoredCyclicNamespacesMetric()
public java.lang.Integer getNumberOfNamespaceCycleGroupsMetric()
public java.lang.Integer getNumberOfNamespacesMetric()
public java.lang.Integer getBiggestDirectoryCycleGroupMetric()
public java.lang.Integer getNumberOfCyclicDirectoriesMetric()
public java.lang.Integer getNumberOfIgnoredCyclicDirectoriesMetric()
public java.lang.Integer getNumberOfDirectoryCycleGroupsMetric()
public java.lang.Integer getNumberOfDirectoriesMetric()
public java.lang.Integer getNamespaceCyclicityMetric()
public java.lang.Float getNamespaceRelativeCyclicityMetric()
public java.lang.Integer getNamespaceStructuralDebtIndexMetric()
public java.lang.Integer getNamespaceParserDependenciesToRemoveMetric()
public java.lang.Integer getNamespaceDependenciesToRemoveMetric()
public java.lang.Integer getDirectoryCyclicityMetric()
public java.lang.Float getDirectoryRelativeCyclicityMetric()
public java.lang.Integer getDirectoryStructuralDebtIndexMetric()
public java.lang.Integer getDirectoryParserDependenciesToRemoveMetric()
public java.lang.Integer getDirectoryDependenciesToRemoveMetric()