ucot.ui.gui.tree.analyzemodeltree
Class TreeItem
java.lang.Object
ucot.ui.gui.tree.analyzemodeltree.TreeItem
- All Implemented Interfaces:
- java.lang.Comparable
- Direct Known Subclasses:
- AbstractEntityTreeItem, EntitiesTreeItem, MethodTreeItem
public abstract class TreeItem
- extends java.lang.Object
- implements java.lang.Comparable
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
data
java.lang.Object data
name
java.lang.String name
model
AnalyzeTreeModel model
parent
TreeItem parent
TreeItem
public TreeItem(AnalyzeTreeModel model,
TreeItem parent)
getTreeModel
public AnalyzeTreeModel getTreeModel()
getAnalyzeModel
public AnalyzeModel getAnalyzeModel()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
getName
public abstract java.lang.String getName()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getChildren
public java.util.List<TreeItem> getChildren()
getPath
public java.util.List<TreeItem> getPath()
getParent
public TreeItem getParent()
getIcon
public abstract javax.swing.Icon getIcon()
- Returns Icon for this TreeItem.
- Returns:
- Icon for this TreeItem.
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable