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

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.OpenableElementInfo
      extended by org.aspectj.org.eclipse.jdt.internal.core.JavaModelInfo

public class JavaModelInfo
extends OpenableElementInfo

Implementation of IJavaModel. A Java Model is specific to a workspace.

See Also:
IJavaModel

Field Summary
protected  IJavaElement[] children
          Collection of handles of immediate children of this object.
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.OpenableElementInfo
isStructureKnown
 
Constructor Summary
JavaModelInfo()
           
 
Method Summary
 void addChild(IJavaElement child)
           
 java.lang.Object clone()
           
 IJavaElement[] getChildren()
           
 void removeChild(IJavaElement child)
           
 void setChildren(IJavaElement[] children)
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.OpenableElementInfo
isStructureKnown, setIsStructureKnown
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

JavaModelInfo

public JavaModelInfo()
Method Detail

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)