public final class JavaSourceFileAccess extends SourceFileAccess implements IJavaSourceFileAccess
ElementAccess.IAccessFactory
IJavaSourceFileAccess.IVisitor
INamedElementAccess.INamedElementAccessVisitor
getCodeCommentLinesMetric, getCommentLinesMetric, getFile, getLinesOfCodeMetric, getPath, getSourceLines, getTotalLinesMetric, isModified
equals, getChildren, getElement, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toString
getCodeCommentLinesMetric, getCommentLinesMetric, getFile, getLinesOfCodeMetric, getPath, getSourceLines, getTotalLinesMetric, isModified
getChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
public java.lang.Integer getNumberOfTypesModuleMetric()
getNumberOfTypesModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Float getInstabilityModuleMetric()
getInstabilityModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Float getInstabilitySystemMetric()
getInstabilitySystemMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getNumberOfIncomingDependenciesModuleMetric()
getNumberOfIncomingDependenciesModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getNumberOfIncomingDependenciesSystemMetric()
getNumberOfIncomingDependenciesSystemMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getNumberOfOutgoingDependenciesModuleMetric()
getNumberOfOutgoingDependenciesModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getNumberOfOutgoingDependenciesSystemMetric()
getNumberOfOutgoingDependenciesSystemMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getDependsUponModuleMetric()
getDependsUponModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getDependsUponSystemMetric()
getDependsUponSystemMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getUsedFromModuleMetric()
getUsedFromModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getUsedFromSystemMetric()
getUsedFromSystemMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getPhysicalCohesioneMetric()
getPhysicalCohesioneMetric
in interface IJavaSourceFileAccess
public java.lang.Integer getPhysicalCouplingMetric()
getPhysicalCouplingMetric
in interface IJavaSourceFileAccess
public java.lang.Float getFanInVisibilityModuleMetric()
getFanInVisibilityModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Float getFanOutVisibilityModuleMetric()
getFanOutVisibilityModuleMetric
in interface IJavaSourceFileAccess
public java.lang.Float getFanInVisibilitySystemMetric()
getFanInVisibilitySystemMetric
in interface IJavaSourceFileAccess
public java.lang.Float getFanOutVisibilitySystemMetric()
getFanOutVisibilitySystemMetric
in interface IJavaSourceFileAccess
public void accept(INamedElementAccess.INamedElementAccessVisitor visitor)
accept
in interface INamedElementAccess
accept
in class SourceFileAccess
visitor
- The visitor implementation