org.echarts
Class MachineTransitions

java.lang.Object
  extended by org.echarts.MachineTransitions
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MachineMessagelessTransitions, MachineMessageTransitions

public abstract class MachineTransitions
extends java.lang.Object
implements java.io.Serializable

Abstract class representing transitions associated with a TransitionMachine.

See Also:
Serialized Form

Field Summary
protected  boolean explicitSourceStateReferenced
          True if a transition explicitly references a source state, otherwise false.
protected  java.util.ArrayList list
           
static long serialVersionUID
           
 
Constructor Summary
MachineTransitions()
           
 
Method Summary
abstract  void addTransition(Transition transition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

list

protected java.util.ArrayList list

explicitSourceStateReferenced

protected boolean explicitSourceStateReferenced
True if a transition explicitly references a source state, otherwise false. True value is assigned, when warranted, by addTransition().

Constructor Detail

MachineTransitions

public MachineTransitions()
Method Detail

addTransition

public abstract void addTransition(Transition transition)