public interface MutableTransitionModel<S,E,C> extends TransitionModel<S,E,C>, StateMachineTemplate<S,E,C>
| Modifier and Type | Method and Description |
|---|---|
void |
addEntryAction(S entryState,
Action<S,E,C> action) |
void |
addExitAction(S exitState,
Action<S,E,C> action) |
void |
addFromAllTransition(S to,
E event,
Condition<C> condition,
java.util.List<Action<S,E,C>> actions) |
void |
addTransition(S from,
S to,
E event,
Condition<C> condition,
java.util.List<Action<S,E,C>> actions) |
StateMachineTemplate<S,E,C> |
createImmutableClone() |
fireEvent, forceSetState, getDefaultContext, getPossibleTransitionsnewStateMachine, newStateMachineStateMachineTemplate<S,E,C> createImmutableClone()
void addTransition(S from, S to, E event, Condition<C> condition, java.util.List<Action<S,E,C>> actions)
void addFromAllTransition(S to, E event, Condition<C> condition, java.util.List<Action<S,E,C>> actions)