Class OpenableElementInfo
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo
org.aspectj.org.eclipse.jdt.internal.core.OpenableElementInfo
- All Implemented Interfaces:
Cloneable
,IElementInfo
- Direct Known Subclasses:
CompilationUnitElementInfo
,JavaModelInfo
Element info for IOpenable elements.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IJavaElement[]
Collection of handles of immediate children of this object.protected boolean
Is the structure of this element knownprotected IModuleDescription
protected Object[]
A array with all the non-java resources contained by this element -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild
(IJavaElement child) boolean
void
removeChild
(IJavaElement child) void
setChildren
(IJavaElement[] children) void
setIsStructureKnown
(boolean newIsStructureKnown) Sets whether the structure of this element knownvoid
setModule
(IModuleDescription module) toString()
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo
clone, getExtendedChildren
-
Field Details
-
children
Collection of handles of immediate children of this object. This is an empty array if this element has no children. -
module
-
isStructureKnown
protected boolean isStructureKnownIs the structure of this element known- See Also:
-
nonJavaResources
A array with all the non-java resources contained by this element
-
-
Constructor Details
-
OpenableElementInfo
public OpenableElementInfo()
-
-
Method Details
-
addChild
-
getChildren
- Overrides:
getChildren
in classJavaElementInfo
-
isStructureKnown
public boolean isStructureKnown()- See Also:
-
removeChild
-
setChildren
-
setModule
-
toString
-
getModule
-
setIsStructureKnown
public void setIsStructureKnown(boolean newIsStructureKnown) Sets whether the structure of this element known- See Also:
-