public abstract class LogicalProgrammingElementAccess extends ElementAccess<LogicalProgrammingElement> implements ILogicalProgrammingElementAccess
ElementAccess.IAccessFactory
ILogicalProgrammingElementAccess.IVisitor
INamedElementAccess.INamedElementAccessVisitor
Modifier and Type | Method and Description |
---|---|
void |
accept(INamedElementAccess.INamedElementAccessVisitor visitor)
Internal
|
abstract java.lang.Integer |
getLogicalCohesionMetric() |
abstract java.lang.Integer |
getLogicalCouplingMetric() |
java.util.List<IProgrammingElementAccess> |
getProgrammingElements() |
abstract boolean |
isSystemScope() |
equals, getChildren, getElement, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toString
getChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
public abstract boolean isSystemScope()
isSystemScope
in interface ILogicalProgrammingElementAccess
public abstract java.lang.Integer getLogicalCohesionMetric()
getLogicalCohesionMetric
in interface ILogicalProgrammingElementAccess
public abstract java.lang.Integer getLogicalCouplingMetric()
getLogicalCouplingMetric
in interface ILogicalProgrammingElementAccess
public final java.util.List<IProgrammingElementAccess> getProgrammingElements()
getProgrammingElements
in interface ILogicalProgrammingElementAccess
public void accept(INamedElementAccess.INamedElementAccessVisitor visitor)
accept
in interface INamedElementAccess
accept
in class ElementAccess<LogicalProgrammingElement>
visitor
- The visitor implementation