| Package | Description |
|---|---|
| org.squirrelframework.foundation.fsm | |
| org.squirrelframework.foundation.fsm.impl |
| Modifier and Type | Interface and Description |
|---|---|
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 |
ImmutableState<T extends StateMachine<T,S,E,C>,S,E,C>
State The basic unit that composes a state machine.
|
interface |
ImmutableTimedState<T extends StateMachine<T,S,E,C>,S,E,C> |
interface |
ImmutableTransition<T extends StateMachine<T,S,E,C>,S,E,C>
Transition A directed relationship between two states which represents the complete response
of a state machine to an occurrence of an event of a particular type.
|
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 |
MutableTransition<T extends StateMachine<T,S,E,C>,S,E,C> |
interface |
StateMachine<T extends StateMachine<T,S,E,C>,S,E,C>
Interface for finite state machine.
|
interface |
UntypedImmutableState |
interface |
UntypedMutableState |
interface |
UntypedStateMachine |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStateMachine<T extends StateMachine<T,S,E,C>,S,E,C>
The Abstract state machine provide several extension ability to cover different extension granularity.
|
class |
AbstractUntypedStateMachine |
class |
TimedStateImpl<T extends StateMachine<T,S,E,C>,S,E,C> |
Copyright © 2013–2016. All rights reserved.