S - the type of stateE - the type of eventpublic class StateMachineConfig<S,E>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
ModelData<S,E> |
model |
ConfigurationData<S,E> |
stateMachineConfigurationConfig |
StatesData<S,E> |
states |
TransitionsData<S,E> |
transitions |
| Constructor and Description |
|---|
StateMachineConfig(ConfigurationData<S,E> stateMachineConfigurationConfig,
TransitionsData<S,E> transitions,
StatesData<S,E> states)
Instantiates a new state machine config.
|
StateMachineConfig(ConfigurationData<S,E> stateMachineConfigurationConfig,
TransitionsData<S,E> transitions,
StatesData<S,E> states,
ModelData<S,E> model)
Instantiates a new state machine config.
|
| Modifier and Type | Method and Description |
|---|---|
ModelData<S,E> |
getModel() |
ConfigurationData<S,E> |
getStateMachineConfigurationConfig() |
StatesData<S,E> |
getStates() |
TransitionsData<S,E> |
getTransitions() |
public final ConfigurationData<S,E> stateMachineConfigurationConfig
public final TransitionsData<S,E> transitions
public final StatesData<S,E> states
public StateMachineConfig(ConfigurationData<S,E> stateMachineConfigurationConfig, TransitionsData<S,E> transitions, StatesData<S,E> states)
stateMachineConfigurationConfig - the state machine configuration configtransitions - the transitionsstates - the statespublic StateMachineConfig(ConfigurationData<S,E> stateMachineConfigurationConfig, TransitionsData<S,E> transitions, StatesData<S,E> states, ModelData<S,E> model)
stateMachineConfigurationConfig - the state machine configuration configtransitions - the transitionsstates - the statesmodel - the modelpublic ConfigurationData<S,E> getStateMachineConfigurationConfig()
public TransitionsData<S,E> getTransitions()
public StatesData<S,E> getStates()