com.vikash.firsttool.UI
Class DiagramElementTreeModel

java.lang.Object
  extended byjavax.swing.tree.DefaultTreeModel
      extended bycom.vikash.firsttool.UI.DiagramElementTreeModel
All Implemented Interfaces:
java.util.EventListener, org.jgraph.event.GraphModelListener, java.io.Serializable, javax.swing.tree.TreeModel

public class DiagramElementTreeModel
extends javax.swing.tree.DefaultTreeModel
implements org.jgraph.event.GraphModelListener

Author:
studajb
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList
 
Constructor Summary
DiagramElementTreeModel(javax.swing.tree.DefaultMutableTreeNode root, ToolModel diagmodel, DiagramElementTreePane tree, javax.swing.JDesktopPane pane)
           
 
Method Summary
 void addEdge(org.jgraph.graph.DefaultGraphCell node)
           
 void addElement(org.jgraph.graph.DefaultGraphCell insnode)
           
 void addElementTypes(javax.swing.tree.DefaultMutableTreeNode root)
           
 javax.swing.tree.DefaultMutableTreeNode findTreeElementOf(org.jgraph.graph.DefaultGraphCell cell)
           
 int getNumberOfElements()
           
 void graphChanged(org.jgraph.event.GraphModelEvent e)
           
 boolean isTreeChanged()
           
 void numberOfElements(int count)
           
 void removeElement(org.jgraph.graph.DefaultGraphCell deletednode)
           
 void setTreeChanged(boolean flag)
           
 void showTreeElement(org.jgraph.graph.DefaultGraphCell cell)
           
 
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, setRoot, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagramElementTreeModel

public DiagramElementTreeModel(javax.swing.tree.DefaultMutableTreeNode root,
                               ToolModel diagmodel,
                               DiagramElementTreePane tree,
                               javax.swing.JDesktopPane pane)
Method Detail

addElementTypes

public void addElementTypes(javax.swing.tree.DefaultMutableTreeNode root)

graphChanged

public void graphChanged(org.jgraph.event.GraphModelEvent e)
Specified by:
graphChanged in interface org.jgraph.event.GraphModelListener

addElement

public void addElement(org.jgraph.graph.DefaultGraphCell insnode)

addEdge

public void addEdge(org.jgraph.graph.DefaultGraphCell node)

removeElement

public void removeElement(org.jgraph.graph.DefaultGraphCell deletednode)

showTreeElement

public void showTreeElement(org.jgraph.graph.DefaultGraphCell cell)

findTreeElementOf

public javax.swing.tree.DefaultMutableTreeNode findTreeElementOf(org.jgraph.graph.DefaultGraphCell cell)

numberOfElements

public void numberOfElements(int count)

getNumberOfElements

public int getNumberOfElements()

setTreeChanged

public void setTreeChanged(boolean flag)

isTreeChanged

public boolean isTreeChanged()


Copyright © 2005 SINTEF. All Rights Reserved.