public interface IAnalyzableElement
extends org.pfsw.odem.IExplorableElement
Modifier and Type | Field and Description |
---|---|
static IAnalyzableElement[] |
EMPTY_BASE_ARRAY |
Modifier and Type | Method and Description |
---|---|
boolean |
canBeAnalyzedForDependencies()
Returns true if this element can (currently) be analyzed for its
dependencies to other elements.
|
ClassInformation[] |
getAllContainedClasses()
Returns all classes that are contained in this element or any of its
structural sub-elements.
|
AnalyzableElementType |
getAnalyzableElementType()
Returns the type of the analyzable element.
|
Workset |
getWorkset()
Returns the workset this element is included in
|
boolean |
refersTo(IAnalyzableElement element)
Returns true if any of the directly referred classes is identical to
the given one.
|
static final IAnalyzableElement[] EMPTY_BASE_ARRAY
Workset getWorkset()
boolean refersTo(IAnalyzableElement element)
element
- The other element to check if this analyzable element directly refers to itClassInformation[] getAllContainedClasses()
boolean canBeAnalyzedForDependencies()
AnalyzableElementType getAnalyzableElementType()