Interface IModuleAccess

All Superinterfaces:
IElementAccess, INamedElementAccess
All Known Subinterfaces:
IJavaModuleAccess, IPythonModuleAccess

public interface IModuleAccess extends INamedElementAccess
  • Method Details

    • getSourceRootDirectories

      List<IDirectoryAccess> getSourceRootDirectories()
    • getNumberOfIgnoredParserDependencyViolationsMetric

      Integer getNumberOfIgnoredParserDependencyViolationsMetric()
    • getNumberOfParserDependencyViolationsMetric

      Integer getNumberOfParserDependencyViolationsMetric()
    • getNumberOfViolatingComponentsMetric

      Integer getNumberOfViolatingComponentsMetric()
    • getNumberOfAllViolatingComponentsMetric

      @Deprecated Integer 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()