biz.hammurapi.web.statemachine
Class StateMachine

java.lang.Object
  extended bybiz.hammurapi.web.statemachine.StateMachine

public class StateMachine
extends java.lang.Object


Constructor Summary
StateMachine()
          Creates new empty stateMachine
StateMachine(biz.hammurapi.web.statemachine.sql.StateMachine data)
          Creates new empty stateMachine
 
Method Summary
 boolean checkDuplicateStateName(java.lang.String name)
           
 State createState()
           
 Transition createTransition()
           
 StateMachineApplet getApplet()
           
 biz.hammurapi.web.statemachine.sql.StateMachine getData()
           
 java.lang.String getDescription()
           
 java.lang.String getInitialState()
           
 java.lang.String getName()
           
 State getState(java.lang.String name)
           
 java.util.Collection getStateNames()
           
 void removeState(State state)
           
 void removeTransition(Transition transition)
           
 void setApplet(StateMachineApplet applet)
           
 void setDescription(java.lang.String description)
           
 void setInitialState(java.lang.String arg0)
           
 void setName(java.lang.String name)
           
 void storeGeometry()
          Stores geometry in stateMachine elements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateMachine

public StateMachine()
Creates new empty stateMachine


StateMachine

public StateMachine(biz.hammurapi.web.statemachine.sql.StateMachine data)
Creates new empty stateMachine

Method Detail

checkDuplicateStateName

public boolean checkDuplicateStateName(java.lang.String name)
Returns:
State names

getState

public State getState(java.lang.String name)
Returns:
State names

getStateNames

public java.util.Collection getStateNames()

getApplet

public StateMachineApplet getApplet()

setApplet

public void setApplet(StateMachineApplet applet)

createState

public State createState()

createTransition

public Transition createTransition()

removeTransition

public void removeTransition(Transition transition)

removeState

public void removeState(State state)

storeGeometry

public void storeGeometry()
Stores geometry in stateMachine elements


getDescription

public java.lang.String getDescription()

getName

public java.lang.String getName()

setDescription

public void setDescription(java.lang.String description)

setName

public void setName(java.lang.String name)

getData

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

getInitialState

public java.lang.String getInitialState()

setInitialState

public void setInitialState(java.lang.String arg0)


Copyright © 2006 Hammurapi Group. All Rights Reserved.