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,
DoubleYoVariable timePassedYoVariable)
|
StateTransition(java.lang.Enum<?> nextStateEnum,
DoubleYoVariable timePassedYoVariable,
StateTransitionAction action)
|
StateTransition(java.lang.Enum<?> nextStateEnum,
DoubleYoVariable timePassedYoVariable,
StateTransitionCondition condition)
|
StateTransition(java.lang.Enum<?> nextStateEnum,
DoubleYoVariable timePassedYoVariable,
StateTransitionCondition condition,
StateTransitionAction action)
|
StateTransition(java.lang.Enum<?> nextStateEnum,
StateTransitionCondition condition)
|
StateTransition(java.lang.Enum<?> nextStateEnum,
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,
DoubleYoVariable timePassedYoVariable,
StateTransitionCondition condition,
StateTransitionAction action)
StateTransition
public StateTransition(java.lang.Enum<?> nextStateEnum,
DoubleYoVariable timePassedYoVariable,
StateTransitionCondition condition)
StateTransition
public StateTransition(java.lang.Enum<?> nextStateEnum,
DoubleYoVariable timePassedYoVariable,
StateTransitionAction action)
StateTransition
public StateTransition(java.lang.Enum<?> nextStateEnum,
StateTransitionCondition condition,
StateTransitionAction action)
StateTransition
public StateTransition(java.lang.Enum<?> nextStateEnum,
DoubleYoVariable 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(DoubleYoVariable timePassedYoVariable)
checkTransitionConditions
public java.lang.Enum<?> checkTransitionConditions(double timeInState)
doAction
public void doAction()