|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ImmutableState | |
|---|---|
| org.squirrelframework.foundation.fsm | |
| org.squirrelframework.foundation.fsm.impl | |
| Uses of ImmutableState in org.squirrelframework.foundation.fsm |
|---|
| Subinterfaces of ImmutableState in org.squirrelframework.foundation.fsm | |
|---|---|
interface |
ImmutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C>
A linked state specifies the insertion of the specification of a submachine state machine. |
interface |
ImmutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C>
|
interface |
MutableLinkedState<T extends StateMachine<T,S,E,C>,S,E,C>
Mutable linked state. |
interface |
MutableState<T extends StateMachine<T,S,E,C>,S,E,C>
|
interface |
MutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C>
|
interface |
UntypedImmutableState
|
interface |
UntypedMutableState
|
| Methods in org.squirrelframework.foundation.fsm that return ImmutableState | |
|---|---|
ImmutableState<T,S,E,C> |
StateMachineData.Reader.currentRawState()
|
ImmutableState<T,S,E,C> |
ImmutableState.enterByHistory(StateContext<T,S,E,C> stateContext)
Enters this state by its history depending on its HistoryType. |
ImmutableState<T,S,E,C> |
ImmutableState.enterDeep(StateContext<T,S,E,C> stateContext)
Enters this state is deep mode: mode if there is one. |
ImmutableState<T,S,E,C> |
ImmutableState.enterShallow(StateContext<T,S,E,C> stateContext)
Enters this state is shallow mode: The entry action is executed and the initial state is entered in shallow mode if there is one. |
ImmutableState<T,S,E,C> |
StateMachine.getCurrentRawState()
|
ImmutableState<T,S,E,C> |
StateMachine.getInitialRawState()
|
ImmutableState<T,S,E,C> |
ImmutableState.getInitialState()
|
ImmutableState<T,S,E,C> |
StateMachine.getLastRawState()
|
ImmutableState<T,S,E,C> |
ImmutableState.getParentState()
|
ImmutableState<T,S,E,C> |
StateMachine.getRawStateFrom(S stateId)
|
ImmutableState<T,S,E,C> |
StateContext.getSourceState()
|
ImmutableState<T,S,E,C> |
ImmutableTransition.getSourceState()
|
ImmutableState<T,S,E,C> |
TransitionResult.getTargetState()
|
ImmutableState<T,S,E,C> |
ImmutableTransition.getTargetState()
|
ImmutableState<T,S,E,C> |
ImmutableState.getThis()
|
ImmutableState<T,S,E,C> |
StateMachineData.Reader.initialRawState()
|
ImmutableState<T,S,E,C> |
StateMachineData.Reader.lastRawState()
|
ImmutableState<T,S,E,C> |
StateMachineData.Reader.rawStateFrom(S stateId)
|
ImmutableState<T,S,E,C> |
ImmutableTransition.transit(StateContext<T,S,E,C> stateContext)
Execute transition under state context |
| Methods in org.squirrelframework.foundation.fsm that return types with arguments of type ImmutableState | |
|---|---|
Collection<ImmutableState<T,S,E,C>> |
StateMachine.getAllRawStates()
|
List<ImmutableState<T,S,E,C>> |
ImmutableState.getChildStates()
|
Map<S,ImmutableState<T,S,E,C>> |
StateMachineData.Reader.orginalStates()
|
Collection<ImmutableState<T,S,E,C>> |
StateMachineData.Reader.rawStates()
|
| Methods in org.squirrelframework.foundation.fsm with parameters of type ImmutableState | |
|---|---|
void |
MutableTransition.setSourceState(ImmutableState<T,S,E,C> state)
|
TransitionResult<T,S,E,C> |
TransitionResult.setTargetState(ImmutableState<T,S,E,C> targetState)
Set target state of transition |
void |
MutableTransition.setTargetState(ImmutableState<T,S,E,C> state)
|
void |
Visitor.visitOnEntry(ImmutableState<?,?,?,?> visitable)
|
void |
Visitor.visitOnExit(ImmutableState<?,?,?,?> visitable)
|
| Uses of ImmutableState in org.squirrelframework.foundation.fsm.impl |
|---|
| Classes in org.squirrelframework.foundation.fsm.impl that implement ImmutableState | |
|---|---|
class |
TimedStateImpl<T extends StateMachine<T,S,E,C>,S,E,C>
|
| Methods in org.squirrelframework.foundation.fsm.impl that return ImmutableState | |
|---|---|
ImmutableState<T,S,E,C> |
StateMachineDataImpl.currentRawState()
|
ImmutableState<T,S,E,C> |
AbstractStateMachine.getCurrentRawState()
|
ImmutableState<T,S,E,C> |
AbstractStateMachine.getInitialRawState()
|
ImmutableState<T,S,E,C> |
AbstractStateMachine.getLastRawState()
|
ImmutableState<T,S,E,C> |
AbstractStateMachine.getRawStateFrom(S stateId)
|
ImmutableState<T,S,E,C> |
StateMachineDataImpl.initialRawState()
|
ImmutableState<T,S,E,C> |
StateMachineDataImpl.lastRawState()
|
ImmutableState<T,S,E,C> |
StateMachineDataImpl.rawStateFrom(S stateId)
|
| Methods in org.squirrelframework.foundation.fsm.impl that return types with arguments of type ImmutableState | |
|---|---|
Collection<ImmutableState<T,S,E,C>> |
AbstractStateMachine.getAllRawStates()
|
Map<S,ImmutableState<T,S,E,C>> |
StateMachineDataImpl.orginalStates()
|
Collection<ImmutableState<T,S,E,C>> |
StateMachineDataImpl.rawStates()
|
| Constructor parameters in org.squirrelframework.foundation.fsm.impl with type arguments of type ImmutableState | |
|---|---|
StateMachineDataImpl(Map<S,ImmutableState<T,S,E,C>> states)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||