com.yobotics.simulationconstructionset.util.statemachines
Class StateMachineTools

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.statemachines.StateMachineTools

public class StateMachineTools
extends java.lang.Object

Author:
twan Date: 5/30/13

Constructor Summary
StateMachineTools()
           
 
Method Summary
static
<T extends java.lang.Enum<T>>
void
addRequestedStateTransition(EnumYoVariable<T> requestedState, boolean waitUntilDone, java.util.List<? extends StateTransitionAction> stateTransitionActions, State<T> initialState, State<T>... statePath)
           
static
<T extends java.lang.Enum<T>>
void
addRequestedStateTransition(EnumYoVariable<T> requestedState, boolean waitUntilDone, State<T> initialState, State<T>... statePath)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateMachineTools

public StateMachineTools()
Method Detail

addRequestedStateTransition

public static <T extends java.lang.Enum<T>> void addRequestedStateTransition(EnumYoVariable<T> requestedState,
                                                                             boolean waitUntilDone,
                                                                             State<T> initialState,
                                                                             State<T>... statePath)

addRequestedStateTransition

public static <T extends java.lang.Enum<T>> void addRequestedStateTransition(EnumYoVariable<T> requestedState,
                                                                             boolean waitUntilDone,
                                                                             java.util.List<? extends StateTransitionAction> stateTransitionActions,
                                                                             State<T> initialState,
                                                                             State<T>... statePath)