biz.hammurapi.web.statemachine
Class State

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byorg.jgraph.graph.DefaultGraphCell
          extended bybiz.hammurapi.web.statemachine.State
All Implemented Interfaces:
java.lang.Cloneable, org.jgraph.graph.GraphCell, javax.swing.tree.MutableTreeNode, java.io.Serializable, StateMachineElement, javax.swing.tree.TreeNode

public class State
extends org.jgraph.graph.DefaultGraphCell
implements StateMachineElement

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jgraph.graph.DefaultGraphCell
attributes
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Constructor Summary
State(StateMachine owner, biz.hammurapi.web.statemachine.sql.SmState data)
           
 
Method Summary
 java.lang.String getAction()
           
 biz.hammurapi.web.statemachine.sql.SmState getData()
           
 java.lang.String getDescription()
          Element description
 java.util.Collection getInputs()
           
 java.lang.String getName()
          Element name
 java.util.Collection getOutputs()
           
 StateMachine getStateMachine()
           
 java.lang.Object getUserObject()
           
 boolean isValid()
           
 void setAction(java.lang.String action)
           
 void setDescription(java.lang.String description)
          Element description
 void setName(java.lang.String name)
          Element name
 void setUserObject(java.lang.Object userObject)
           
 
Methods inherited from class org.jgraph.graph.DefaultGraphCell
addPort, addPort, addPort, changeAttributes, clone, getAttributes, getChildren, setAttributes
 
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, 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

State

public State(StateMachine owner,
             biz.hammurapi.web.statemachine.sql.SmState data)
Method Detail

setUserObject

public void setUserObject(java.lang.Object userObject)
Specified by:
setUserObject in interface javax.swing.tree.MutableTreeNode

getUserObject

public java.lang.Object getUserObject()

getAction

public java.lang.String getAction()

getDescription

public java.lang.String getDescription()
Description copied from interface: StateMachineElement
Element description

Specified by:
getDescription in interface StateMachineElement
Returns:

getName

public java.lang.String getName()
Description copied from interface: StateMachineElement
Element name

Specified by:
getName in interface StateMachineElement
Returns:

getStateMachine

public StateMachine getStateMachine()
Specified by:
getStateMachine in interface StateMachineElement

setAction

public void setAction(java.lang.String action)

setDescription

public void setDescription(java.lang.String description)
Description copied from interface: StateMachineElement
Element description

Specified by:
setDescription in interface StateMachineElement
Returns:

setName

public void setName(java.lang.String name)
Description copied from interface: StateMachineElement
Element name

Specified by:
setName in interface StateMachineElement
Returns:

getInputs

public java.util.Collection getInputs()

getOutputs

public java.util.Collection getOutputs()

isValid

public boolean isValid()

getData

public biz.hammurapi.web.statemachine.sql.SmState getData()


Copyright © 2006 Hammurapi Group. All Rights Reserved.