com.yobotics.simulationconstructionset.util.statemachines
Class StateTransition
java.lang.Object
com.yobotics.simulationconstructionset.util.statemachines.StateTransition
public class StateTransition
- extends java.lang.Object
|
Constructor Summary |
StateTransition(java.lang.Enum nextStateEnum,
java.util.ArrayList<StateTransitionCondition> stateTransitionConditions)
|
StateTransition(java.lang.Enum nextStateEnum,
java.util.ArrayList<StateTransitionCondition> stateTransitionConditions,
StateTransitionAction action)
|
StateTransition(java.lang.Enum nextStateEnum,
StateTransitionCondition condition)
|
StateTransition(java.lang.Enum nextStateEnum,
StateTransitionCondition condition,
StateTransitionAction action)
|
StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable)
|
StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable,
StateTransitionAction action)
|
StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable,
StateTransitionCondition condition)
|
StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable,
StateTransitionCondition condition,
StateTransitionAction action)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable,
StateTransitionCondition condition,
StateTransitionAction action)
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable,
StateTransitionCondition condition)
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable,
StateTransitionAction action)
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
StateTransitionCondition condition,
StateTransitionAction action)
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
YoVariable timePassedYoVariable)
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
StateTransitionCondition condition)
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
java.util.ArrayList<StateTransitionCondition> stateTransitionConditions,
StateTransitionAction action)
StateTransition
public StateTransition(java.lang.Enum nextStateEnum,
java.util.ArrayList<StateTransitionCondition> stateTransitionConditions)
addStateTransitionCondition
public void addStateTransitionCondition(StateTransitionCondition transitionCondition)
addTimePassedCondition
public void addTimePassedCondition(YoVariable timePassedYoVariable)
checkTransitionConditions
public java.lang.Enum checkTransitionConditions(double timeInState)
doAction
public void doAction()