public interface IState<StateId,Event>
| Modifier and Type | Method and Description |
|---|---|
void |
enterState(Event event) |
void |
exitState(Event event) |
IEntryExitAction<StateId,Event> |
getEntryExitAction() |
StateId |
getId() |
void |
processEvent(Event event) |
void |
setEntryExitAction(IEntryExitAction<StateId,Event> action) |
void enterState(Event event)
void exitState(Event event)
void processEvent(Event event)
StateId getId()
IEntryExitAction<StateId,Event> getEntryExitAction()
void setEntryExitAction(IEntryExitAction<StateId,Event> action)