Package repast.simphony.statecharts
Class AbstractStateBuilder<T>
- java.lang.Object
-
- repast.simphony.statecharts.AbstractStateBuilder<T>
-
- Direct Known Subclasses:
CompositeStateBuilder
,HistoryStateBuilder
,SimpleStateBuilder
public abstract class AbstractStateBuilder<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
id
protected StateAction<T>
onEnter
protected StateAction<T>
onExit
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractStateBuilder(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
registerOnEnter(StateAction<T> onEnter)
void
registerOnExit(StateAction<T> onExit)
protected void
setAbstractProperties(AbstractState<T> state)
-
-
-
Field Detail
-
id
protected String id
-
onEnter
protected StateAction<T> onEnter
-
onExit
protected StateAction<T> onExit
-
-
Constructor Detail
-
AbstractStateBuilder
protected AbstractStateBuilder(String id)
-
-
Method Detail
-
registerOnEnter
public void registerOnEnter(StateAction<T> onEnter)
-
registerOnExit
public void registerOnExit(StateAction<T> onExit)
-
setAbstractProperties
protected void setAbstractProperties(AbstractState<T> state)
-
-