java.lang.Objectucot.ui.gui.tree.usecasetree.TreeItem
public abstract class TreeItem
Abstract
superclass for all UseCaseTree
s tree nodes.
Field Summary | |
---|---|
(package private) java.lang.Object |
data
|
(package private) java.lang.String |
name
|
(package private) TreeItem |
parent
|
(package private) UseCaseTreeModel |
treemodel
|
Constructor Summary | |
---|---|
TreeItem(UseCaseTreeModel treemodel,
TreeItem parent)
Constructor for TreeItem. |
Method Summary | |
---|---|
java.util.List<TreeItem> |
getChildren()
Return children of this TreeItem
in a List . |
java.lang.Object |
getData()
Returns data contained by this TreeItem. |
abstract javax.swing.Icon |
getIcon()
Returns Icon for this TreeItem . |
abstract java.lang.String |
getName()
Returns name of this item. |
java.util.List<TreeItem> |
getPath()
Returns path to this item as a List of TreeItem s. |
UseCaseTreeModel |
getTreeModel()
Returns treemodel. |
UseCaseCollection |
getUseCaseCollection()
Returns UseCaseCollection of the UseCaseTreeModel . |
boolean |
isLeaf()
Returns is this TreeItem leaf-node or not. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
java.lang.Object data
java.lang.String name
UseCaseTreeModel treemodel
TreeItem parent
Constructor Detail |
---|
public TreeItem(UseCaseTreeModel treemodel, TreeItem parent)
Constructor for TreeItem.
treemodel
- UseCaseTreeModel
parent
- TreeItem
wich is parent of this TreeItem
.Method Detail |
---|
public UseCaseTreeModel getTreeModel()
Returns treemodel.
UseCaseTreeModel
public UseCaseCollection getUseCaseCollection()
Returns UseCaseCollection
of the UseCaseTreeModel
.
UseCaseCollection
public abstract java.lang.String getName()
Returns name of this item.
String
name.public java.lang.Object getData()
Returns data contained by this TreeItem.
TreeItem
as Object
.public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<TreeItem> getChildren()
Return children of this TreeItem
in a List
.
List
of children.public java.util.List<TreeItem> getPath()
Returns path to this item as a List
of TreeItem
s.
List
of items in the path.public boolean isLeaf()
Returns is this TreeItem
leaf-node or not.
TreeItem
leaf-node or notpublic abstract javax.swing.Icon getIcon()
Returns Icon
for this TreeItem
.
Icon
for this TreeItem
.