Class StateModelStateImpl
- java.lang.Object
-
- org.nuiton.eugene.models.state.xml.StateModelStateImpl
-
- All Implemented Interfaces:
StateModelState
- Direct Known Subclasses:
StateModelComplexeStateImpl,StateModelSimpleStateImpl
public class StateModelStateImpl extends Object implements StateModelState
StateModelStateImpl.java- Author:
- chatellier
-
-
Field Summary
Fields Modifier and Type Field Description protected List<StateModelTransition>listTransitionsTransition listprotected StringnameState name
-
Constructor Summary
Constructors Constructor Description StateModelStateImpl()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTransition(StateModelTransition transition)Add transitionStringgetName()Get the state nameList<StateModelTransition>getTransitions()Return the state's transition setbooleanisComplex()State complex statusbooleanisFinal()booleanisInitial()voidsetName(String name)Set state name
-
-
-
Field Detail
-
name
protected String name
State name
-
listTransitions
protected List<StateModelTransition> listTransitions
Transition list
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:StateModelStateGet the state name- Specified by:
getNamein interfaceStateModelState- Returns:
- state name
-
setName
public void setName(String name)
Set state name- Parameters:
name- the name
-
addTransition
public void addTransition(StateModelTransition transition)
Add transition- Parameters:
transition- a transition
-
getTransitions
public List<StateModelTransition> getTransitions()
Description copied from interface:StateModelStateReturn the state's transition set- Specified by:
getTransitionsin interfaceStateModelState- Returns:
- a list of transition
-
isComplex
public boolean isComplex()
Description copied from interface:StateModelStateState complex status- Specified by:
isComplexin interfaceStateModelState- Returns:
- true if the state is complex
-
isFinal
public boolean isFinal()
-
isInitial
public boolean isInitial()
-
-