Package com.hello2morrow.sonargraph.api
Interface IProgrammingElementAccess
- All Superinterfaces:
IElementAccess
,INamedElementAccess
- All Known Subinterfaces:
ICSharpTypeAccess
,IFieldAccess
,IGenericClassAccess
,IGenericFieldAccess
,IGenericFunctionAccess
,IGenericMethodAccess
,IGenericProgrammingElementAccess
,IJavaFieldAccess
,IJavaMethodAccess
,IJavaTypeAccess
,IMethodAccess
,IPythonClassAccess
,IPythonFieldAccess
,IPythonFunctionAccess
,IPythonMethodAccess
,IPythonVariableAccess
,IRoutineAccess
,ITypeAccess
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
INamedElementAccess.INamedElementAccessVisitor
-
Method Summary
Modifier and TypeMethodDescriptiongetIncomingDependencies
(Aggregator aggr, boolean excludeSelf, boolean excludeExcluded, IDependencyKind... types) getIncomingDependencies
(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) int
getOutgoingDependencies
(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, boolean excludeExcluded, IDependencyKind... types) getOutgoingDependencies
(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, IDependencyKind... types) getOutgoingDependencies
(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) getReferencedElements
(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, boolean excludeExcluded, IDependencyKind... types) getReferencedElements
(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, IDependencyKind... types) getReferencedElements
(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) getReferencingElements
(Aggregator aggr, boolean excludeSelf, boolean excludeExcluded, IDependencyKind... types) getReferencingElements
(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) boolean
Methods inherited from interface com.hello2morrow.sonargraph.api.IElementAccess
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
Methods inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
accept, getChildren, getFullyQualifiedName, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssues, getIssues, getIssues, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
-
Method Details
-
getLineNumber
int getLineNumber() -
getSourceFile
ISourceFileAccess getSourceFile() -
getDirectory
IDirectoryAccess getDirectory() -
getRootDirectory
IDirectoryAccess getRootDirectory() -
getModule
IModuleAccess getModule() -
isDefinedInEnclosingElement
boolean isDefinedInEnclosingElement() -
getModuleNamespace
ILogicalNamespaceAccess getModuleNamespace() -
getSystemNamespace
ILogicalNamespaceAccess getSystemNamespace() -
getReferencingElements
List<INamedElementAccess> getReferencingElements(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) -
getReferencingElements
List<INamedElementAccess> getReferencingElements(Aggregator aggr, boolean excludeSelf, boolean excludeExcluded, IDependencyKind... types) -
getReferencedElements
List<INamedElementAccess> getReferencedElements(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) -
getReferencedElements
List<INamedElementAccess> getReferencedElements(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, IDependencyKind... types) -
getReferencedElements
List<INamedElementAccess> getReferencedElements(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, boolean excludeExcluded, IDependencyKind... types) -
getIncomingDependencies
List<IAggregatedDependencyAccess> getIncomingDependencies(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) -
getIncomingDependencies
List<IAggregatedDependencyAccess> getIncomingDependencies(Aggregator aggr, boolean excludeSelf, boolean excludeExcluded, IDependencyKind... types) -
getOutgoingDependencies
List<IAggregatedDependencyAccess> getOutgoingDependencies(Aggregator aggr, boolean excludeSelf, IDependencyKind... types) -
getOutgoingDependencies
List<IAggregatedDependencyAccess> getOutgoingDependencies(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, IDependencyKind... types) -
getOutgoingDependencies
List<IAggregatedDependencyAccess> getOutgoingDependencies(Aggregator aggr, boolean excludeSelf, boolean excludeExternals, boolean excludeExcluded, IDependencyKind... types)
-