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 booleanIs the structure of this element knownprotected IModuleDescriptionprotected Object[]A array with all the non-java resources contained by this element -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(IJavaElement child) booleanvoidremoveChild(IJavaElement child) voidsetChildren(IJavaElement[] children) voidsetIsStructureKnown(boolean newIsStructureKnown) Sets whether the structure of this element knownvoidsetModule(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:
getChildrenin 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:
-