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

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

public class IASourcePort
extends IAPort

Defines a port that is the source of an edge, in ImageApp edges always have a direction, they go from a source port (this class) to a target port (IATargetPort).
Date: 15-Jul-2002

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.DefaultPort
anchor, edges
 
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
IASourcePort()
           
IASourcePort(java.lang.Object userObject)
           
IASourcePort(java.lang.Object userObject, com.jgraph.graph.Port anchor)
           
 
Method Summary
 PortConstant getPortType()
           
 
Methods inherited from class uk.ac.essex.ia.graph.jgraph.IAPort
add, hasEdges, remove
 
Methods inherited from class com.jgraph.graph.DefaultPort
clone, edges, getAnchor, getEdges, setAnchor, setEdges
 
Methods inherited from class com.jgraph.graph.DefaultGraphCell
cloneUserObject, 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
 
Methods inherited from interface com.jgraph.graph.GraphCell
getAttributes, setAttributes
 

Constructor Detail

IASourcePort

public IASourcePort()

IASourcePort

public IASourcePort(java.lang.Object userObject)

IASourcePort

public IASourcePort(java.lang.Object userObject,
                    com.jgraph.graph.Port anchor)
Method Detail

getPortType

public PortConstant getPortType()