starlink.ColouredAutomata
Class StateMachine
java.lang.Object
starlink.ColouredAutomata.StateMachine
public class StateMachine
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StateMachine
public StateMachine()
StateMachine
public StateMachine(State state,
java.util.HashMap<java.lang.String,State> states)
clearQueues
public void clearQueues()
setState
public void setState(State state)
getState
public State getState(java.lang.String label)
setInput
public void setInput(java.lang.Object input)
getInput
public java.lang.Object getInput()
setStartState
public void setStartState(java.lang.String label)
getStartState
public State getStartState()
getEndState
public State getEndState()
setEndtate
public void setEndtate(java.lang.String label)
setStates
public void setStates(java.util.HashMap<java.lang.String,State> states)
getStates
public java.util.HashMap<java.lang.String,State> getStates()
mergeStates
public void mergeStates(java.util.Map<java.lang.String,State> states)
splitState
public void splitState(java.lang.String label,
StateMachine mStm)
start
public void start()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object