org.eclipse.mylar.internal.java.ui.views
Class TreeParent

java.lang.Object
  extended by org.eclipse.mylar.internal.java.ui.views.TreeParent
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

 class TreeParent
extends java.lang.Object
implements org.eclipse.core.runtime.IAdaptable


Field Summary
private  java.util.List<TreeParent> children
           
protected  org.eclipse.jdt.core.IJavaElement element
           
protected  TreeParent parent
           
private  java.lang.String relationshipName
           
 
Constructor Summary
TreeParent(org.eclipse.jdt.core.IJavaElement element)
           
TreeParent(java.lang.String relationshipName)
           
 
Method Summary
 void addChild(TreeParent child)
           
 java.lang.Object getAdapter(java.lang.Class key)
           
 TreeParent[] getChildren()
           
 org.eclipse.jdt.core.IJavaElement getElement()
           
 java.lang.String getName()
           
 TreeParent getParent()
           
 boolean hasChildren()
           
 void removeAllChildren()
           
 void removeChild(TreeParent child)
           
 void setParent(TreeParent parent)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

protected org.eclipse.jdt.core.IJavaElement element

parent

protected TreeParent parent

children

private java.util.List<TreeParent> children

relationshipName

private java.lang.String relationshipName
Constructor Detail

TreeParent

public TreeParent(org.eclipse.jdt.core.IJavaElement element)

TreeParent

public TreeParent(java.lang.String relationshipName)
Method Detail

getName

public java.lang.String getName()

setParent

public void setParent(TreeParent parent)

getParent

public TreeParent getParent()

getAdapter

public java.lang.Object getAdapter(java.lang.Class key)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

getElement

public org.eclipse.jdt.core.IJavaElement getElement()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addChild

public void addChild(TreeParent child)

removeAllChildren

public void removeAllChildren()

removeChild

public void removeChild(TreeParent child)

getChildren

public TreeParent[] getChildren()

hasChildren

public boolean hasChildren()