net.sourceforge.demetrix.ui
Class ProcessChainNodeTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
net.sourceforge.demetrix.ui.ProcessChainNodeTreeModel
- All Implemented Interfaces:
- CurrentProcessChainObserver, Serializable, TreeModel
- public class ProcessChainNodeTreeModel
- extends DefaultTreeModel
- implements CurrentProcessChainObserver
- Author:
- Dimitri Pissarenko
- See Also:
- Serialized Form
Methods inherited from class javax.swing.tree.DefaultTreeModel |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, valueForPathChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private Logger logger
treeNodesByUserObject
private Hashtable treeNodesByUserObject
ProcessChainNodeTreeModel
public ProcessChainNodeTreeModel(DefaultMutableTreeNode root)
addTaskSubGraphNodes
private void addTaskSubGraphNodes(DefaultMutableTreeNode root,
ProcessChain processChain)
currentGraphParentChanged
public void currentGraphParentChanged()
- Specified by:
currentGraphParentChanged
in interface CurrentProcessChainObserver
setRoot
public void setRoot(TreeNode rootNode)
removeTreeNodeCorrespongingToUserObject
public void removeTreeNodeCorrespongingToUserObject(Object userObject)
getTreeNodeByUserObject
public DefaultMutableTreeNode getTreeNodeByUserObject(Object userObject)