org.squirrelframework.foundation.fsm
Interface MutableTransition<T extends StateMachine<T,S,E,C>,S,E,C>
- All Superinterfaces:
- ImmutableTransition<T,S,E,C>, SquirrelComponent, Visitable
public interface MutableTransition<T extends StateMachine<T,S,E,C>,S,E,C>
- extends ImmutableTransition<T,S,E,C>
|
Method Summary |
void |
addAction(Action<T,S,E,C> newAction)
|
void |
addActions(List<Action<T,S,E,C>> newActions)
|
void |
setCondition(Condition<C> condition)
|
void |
setEvent(E event)
|
void |
setPriority(int priority)
|
void |
setSourceState(ImmutableState<T,S,E,C> state)
|
void |
setTargetState(ImmutableState<T,S,E,C> state)
|
void |
setType(TransitionType type)
|
| Methods inherited from interface org.squirrelframework.foundation.fsm.ImmutableTransition |
getActions, getCondition, getEvent, getPriority, getSourceState, getTargetState, getType, internalFire, isMatch, isMatch, transit, verify |
| Methods inherited from interface org.squirrelframework.foundation.fsm.Visitable |
accept |
setSourceState
void setSourceState(ImmutableState<T,S,E,C> state)
setTargetState
void setTargetState(ImmutableState<T,S,E,C> state)
addAction
void addAction(Action<T,S,E,C> newAction)
addActions
void addActions(List<Action<T,S,E,C>> newActions)
setCondition
void setCondition(Condition<C> condition)
setEvent
void setEvent(E event)
setType
void setType(TransitionType type)
setPriority
void setPriority(int priority)
Copyright © 2013-2014. All Rights Reserved.