com.tensegrity.gui.swing.control.tree.strategy
Class DefaultVisualGraphTreeModel

java.lang.Object
  extended byjavax.swing.tree.DefaultTreeModel
      extended bycom.tensegrity.gui.swing.control.tree.strategy.DefaultVisualGraphTreeModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel

public class DefaultVisualGraphTreeModel
extends javax.swing.tree.DefaultTreeModel

This is the default tree model used with the TreeOutliner instances.

Version:
$Id: DefaultVisualGraphTreeModel.java,v 1.8 2005/05/23 10:15:05 BurkhardWick Exp $
Author:
Gilles Iachelini, S�bastien Guyon
See Also:
DefaultTreeModel, DefaultVisualGraphTreeStrategy, TreeOutliner, Serialized Form

Field Summary
 
Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
DefaultVisualGraphTreeModel(javax.swing.tree.TreeNode root)
          Initialises the object instance.
 
Method Summary
 EdgesTreeNode getEdgesNode()
           Returns the first DefaultMutableTreeNode corresponding to Edges, starting form the root.
 EdgesTreeNode getEdgesNode(javax.swing.tree.DefaultMutableTreeNode startNode)
           Returns the first DefaultMutableTreeNode corresponding to Edges, starting form startNode.
 IsolatedEdgesTreeNode getIsolatedEdgesNode()
           Returns the first DefaultMutableTreeNode corresponding to Isolated Edges, starting form the root.
 IsolatedEdgesTreeNode getIsolatedEdgesNode(javax.swing.tree.DefaultMutableTreeNode startNode)
           Returns the first DefaultMutableTreeNode corresponding to Isolated Edges, starting form startNode.
 NodesTreeNode getNodesNode()
           Returns the first DefaultMutableTreeNode corresponding to Nodes, starting form the root.
 NodesTreeNode getNodesNode(javax.swing.tree.DefaultMutableTreeNode startNode)
           Returns the first DefaultMutableTreeNode corresponding to Nodes, starting form startNode.
 
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

DefaultVisualGraphTreeModel

public DefaultVisualGraphTreeModel(javax.swing.tree.TreeNode root)

Initialises the object instance.

Parameters:
root - The TreeNode instance which uses this DeafultTreeModel
Method Detail

getNodesNode

public NodesTreeNode getNodesNode()

Returns the first DefaultMutableTreeNode corresponding to Nodes, starting form the root.

Returns:
the first DefaultMutableTreeNode corresponding to Nodes starting from the root.

getNodesNode

public NodesTreeNode getNodesNode(javax.swing.tree.DefaultMutableTreeNode startNode)

Returns the first DefaultMutableTreeNode corresponding to Nodes, starting form startNode.

Parameters:
startNode - the DefaultMutableTreeNode from which the search for the first NodesTreeNode is performed.
Returns:
the first DefaultMutableTreeNode corresponding to Nodes starting from startNode.

getEdgesNode

public EdgesTreeNode getEdgesNode()

Returns the first DefaultMutableTreeNode corresponding to Edges, starting form the root.

Returns:
the first DefaultMutableTreeNode corresponding to Edges starting from the root.

getEdgesNode

public EdgesTreeNode getEdgesNode(javax.swing.tree.DefaultMutableTreeNode startNode)

Returns the first DefaultMutableTreeNode corresponding to Edges, starting form startNode.

Parameters:
startNode - the DefaultMutableTreeNode from which the search for the first EdgesTreeNode is performed.
Returns:
the first DefaultMutableTreeNode corresponding to Edges starting from startNode.

getIsolatedEdgesNode

public IsolatedEdgesTreeNode getIsolatedEdgesNode()

Returns the first DefaultMutableTreeNode corresponding to Isolated Edges, starting form the root.

Returns:
the first DefaultMutableTreeNode corresponding to Isolated Edges starting from the root.

getIsolatedEdgesNode

public IsolatedEdgesTreeNode getIsolatedEdgesNode(javax.swing.tree.DefaultMutableTreeNode startNode)

Returns the first DefaultMutableTreeNode corresponding to Isolated Edges, starting form startNode.

Parameters:
startNode - the DefaultMutableTreeNode from which the search for the first IsolatedEdgesTreeNode is performed.
Returns:
the first DefaultMutableTreeNode corresponding to Isolated Edges starting from startNode.


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.