org.aspectj.org.eclipse.jdt.internal.core
Class OpenableElementInfo

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.OpenableElementInfo
Direct Known Subclasses:
CompilationUnitElementInfo, JavaModelInfo

public class OpenableElementInfo
extends java.lang.Object

Element info for IOpenable elements.


Field Summary
protected  IJavaElement[] children
          Collection of handles of immediate children of this object.
protected  boolean isStructureKnown
          Is the structure of this element known
 
Constructor Summary
OpenableElementInfo()
           
 
Method Summary
 void addChild(IJavaElement child)
           
 java.lang.Object clone()
           
 IJavaElement[] getChildren()
           
 boolean isStructureKnown()
           
 void removeChild(IJavaElement child)
           
 void setChildren(IJavaElement[] children)
           
 void setIsStructureKnown(boolean newIsStructureKnown)
          Sets whether the structure of this element known
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isStructureKnown

protected boolean isStructureKnown
Is the structure of this element known

See Also:
IJavaElement.isStructureKnown()

children

protected IJavaElement[] children
Collection of handles of immediate children of this object. This is an empty array if this element has no children.

Constructor Detail

OpenableElementInfo

public OpenableElementInfo()
Method Detail

isStructureKnown

public boolean isStructureKnown()
See Also:
IJavaElement.isStructureKnown()

setIsStructureKnown

public void setIsStructureKnown(boolean newIsStructureKnown)
Sets whether the structure of this element known

See Also:
IJavaElement.isStructureKnown()

addChild

public void addChild(IJavaElement child)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getChildren

public IJavaElement[] getChildren()

removeChild

public void removeChild(IJavaElement child)

setChildren

public void setChildren(IJavaElement[] children)