ucot.ui.gui.tree.usecasetree
Class UseCaseTreeItem

java.lang.Object
  extended by ucot.ui.gui.tree.usecasetree.TreeItem
      extended by ucot.ui.gui.tree.usecasetree.UseCaseTreeItem

public class UseCaseTreeItem
extends TreeItem

TreeItem to contain usecase.

Author:
ilanliuk

Field Summary
private  UseCase usecase
           
 
Fields inherited from class ucot.ui.gui.tree.usecasetree.TreeItem
data, name, parent, treemodel
 
Constructor Summary
UseCaseTreeItem(UseCaseTreeModel treemodel, TreeItem parent, UseCase usecase)
          Default constructor for UseCaseTreeItem.
 
Method Summary
 java.util.List getChildren()
          Return children of this TreeItem in a List.
 javax.swing.Icon getIcon()
          Returns icon for this TreeItem.
 java.lang.String getName()
          Returns name of this item.
 UseCase getUseCase()
          Return UseCase this UseCaseTreeItem contains.
 boolean isUsecaseInAnalyzemodel()
          Returns is UseCase this UseCaseTreeItem contains in analyzemodel.
 
Methods inherited from class ucot.ui.gui.tree.usecasetree.TreeItem
getData, getPath, getTreeModel, getUseCaseCollection, isLeaf, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

usecase

private UseCase usecase
Constructor Detail

UseCaseTreeItem

public UseCaseTreeItem(UseCaseTreeModel treemodel,
                       TreeItem parent,
                       UseCase usecase)
Default constructor for UseCaseTreeItem.

Parameters:
treemodel - UseCaseTreeModel that uses this TreeItem.
parent - Parent of this TreeItem.
usecase - UseCase this UseCaseTreeItem should contain.
Method Detail

getName

public java.lang.String getName()
Description copied from class: TreeItem
Returns name of this item.

Specified by:
getName in class TreeItem
Returns:
String name

isUsecaseInAnalyzemodel

public boolean isUsecaseInAnalyzemodel()
Returns is UseCase this UseCaseTreeItem contains in analyzemodel.

Returns:
is UseCase this UseCaseTreeItem contains in analyzemodel.

getUseCase

public UseCase getUseCase()
Return UseCase this UseCaseTreeItem contains.

Returns:
UseCase this UseCaseTreeItem contains.

getChildren

public java.util.List getChildren()
Description copied from class: TreeItem
Return children of this TreeItem in a List.

Overrides:
getChildren in class TreeItem
Returns:
List of children.

getIcon

public javax.swing.Icon getIcon()
Description copied from class: TreeItem
Returns icon for this TreeItem.

Specified by:
getIcon in class TreeItem
Returns:
Icon for this TreeItem.