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
- Direct Known Subclasses:
CompilationUnitElementInfo
,JavaModelInfo
Element info for IOpenable elements.
-
Field Summary
Modifier 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
-
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
-
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:
IJavaElement.isStructureKnown()
-
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:
IJavaElement.isStructureKnown()
-
removeChild
-
setChildren
-
setModule
-
toString
-
getModule
-
setIsStructureKnown
public void setIsStructureKnown(boolean newIsStructureKnown)Sets whether the structure of this element known- See Also:
IJavaElement.isStructureKnown()
-