org.eclipse.mylar.internal.java.ui.views
Class TreeParent
java.lang.Object
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
Constructor Summary |
TreeParent(org.eclipse.jdt.core.IJavaElement element)
|
TreeParent(java.lang.String relationshipName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
TreeParent
public TreeParent(org.eclipse.jdt.core.IJavaElement element)
TreeParent
public TreeParent(java.lang.String relationshipName)
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()