Package org.nuiton.eugene.models.state
Interface StateModelComplexState
-
- All Superinterfaces:
StateModelState
- All Known Subinterfaces:
StateModelStateChart
- All Known Implementing Classes:
StateModelComplexeStateImpl
,StateModelStateChartImpl
public interface StateModelComplexState extends StateModelState
StateModelComplexeState Represents a complex state that can be composed with a set of states.- Author:
- chatellier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StateModelState
getInitialState()
Return the non initial state pointed by the initial state of the state set.Collection<StateModelState>
getStates()
Return the states set-
Methods inherited from interface org.nuiton.eugene.models.state.StateModelState
getName, getTransitions, isComplex
-
-
-
-
Method Detail
-
getStates
Collection<StateModelState> getStates()
Return the states set- Returns:
- a collection of states
-
getInitialState
StateModelState getInitialState()
Return the non initial state pointed by the initial state of the state set. Exemple : myComplexeState = ( init1 -> state2 -> state3 -> final4 ) myComplexeState.getInitialState() will return state2.- Returns:
- a state
-
-