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()