uk.ac.essex.ia.graph.jgraph
Class IAGraphCell

java.lang.Object
  extended by javax.swing.tree.DefaultMutableTreeNode
      extended by com.jgraph.graph.DefaultGraphCell
          extended by uk.ac.essex.ia.graph.jgraph.IAGraphCell
All Implemented Interfaces:
com.jgraph.graph.GraphCell, java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class IAGraphCell
extends com.jgraph.graph.DefaultGraphCell


Date: 15-Jul-2002
You should have received a copy of GNU public license with this code. If not please visit this site

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jgraph.graph.DefaultGraphCell
com.jgraph.graph.DefaultGraphCell.ValueChangeHandler
 
Field Summary
 
Fields inherited from class com.jgraph.graph.DefaultGraphCell
attributes
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
IAGraphCell()
           
IAGraphCell(java.lang.Object o)
           
IAGraphCell(java.lang.Object o, boolean b)
           
IAGraphCell(java.lang.Object o, javax.swing.tree.MutableTreeNode[] mutableTreeNodes)
           
 
Method Summary
 java.util.Map addSourcePort()
           
 java.util.Map addTargetPort()
           
protected  java.lang.Object cloneUserObject()
          Create a clone of the user object.
 
Methods inherited from class com.jgraph.graph.DefaultGraphCell
clone, getAttributes, getChildren, setAttributes, setUserObject
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IAGraphCell

public IAGraphCell()

IAGraphCell

public IAGraphCell(java.lang.Object o)

IAGraphCell

public IAGraphCell(java.lang.Object o,
                   javax.swing.tree.MutableTreeNode[] mutableTreeNodes)

IAGraphCell

public IAGraphCell(java.lang.Object o,
                   boolean b)
Method Detail

addSourcePort

public java.util.Map addSourcePort()

addTargetPort

public java.util.Map addTargetPort()

cloneUserObject

protected java.lang.Object cloneUserObject()
Create a clone of the user object. This is provided for subclassers who need special cloning. This implementation simply returns a reference to the original user object.

Overrides:
cloneUserObject in class com.jgraph.graph.DefaultGraphCell
Returns:
Object a clone of this cells user object.