Package repast.simphony.statecharts
Class CompositeStateBuilder<T>
- java.lang.Object
-
- repast.simphony.statecharts.AbstractStateBuilder<T>
-
- repast.simphony.statecharts.CompositeStateBuilder<T>
-
public class CompositeStateBuilder<T> extends AbstractStateBuilder<T>
-
-
Field Summary
-
Fields inherited from class repast.simphony.statecharts.AbstractStateBuilder
id, onEnter, onExit
-
-
Constructor Summary
Constructors Constructor Description CompositeStateBuilder(String id, AbstractState<T> entryState)
CompositeStateBuilder(String id, AbstractState<T> entryState, String entryStateUuid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAllChildStates(List<AbstractState<T>> states)
void
addChildState(AbstractState<T> state)
void
addChildState(AbstractState<T> state, String uuid)
void
addHistoryState(HistoryState<T> historyState)
void
addHistoryState(HistoryState<T> historyState, String uuid)
CompositeState<T>
build()
-
Methods inherited from class repast.simphony.statecharts.AbstractStateBuilder
registerOnEnter, registerOnExit, setAbstractProperties
-
-
-
-
Constructor Detail
-
CompositeStateBuilder
public CompositeStateBuilder(String id, AbstractState<T> entryState)
-
CompositeStateBuilder
public CompositeStateBuilder(String id, AbstractState<T> entryState, String entryStateUuid)
-
-
Method Detail
-
addChildState
public void addChildState(AbstractState<T> state)
-
addChildState
public void addChildState(AbstractState<T> state, String uuid)
-
addAllChildStates
public void addAllChildStates(List<AbstractState<T>> states)
-
addHistoryState
public void addHistoryState(HistoryState<T> historyState)
-
addHistoryState
public void addHistoryState(HistoryState<T> historyState, String uuid)
-
build
public CompositeState<T> build()
-
-