Package repast.simphony.statecharts
Class StateChartBuilder<T>
java.lang.Object
repast.simphony.statecharts.StateChartBuilder<T>
-
Constructor Summary
ConstructorsConstructorDescriptionStateChartBuilder(T agent, AbstractState<T> entryState) StateChartBuilder(T agent, AbstractState<T> entryState, String entryStateUuid) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRegularTransition(Transition<T> transition) voidaddRegularTransition(Transition<T> transition, String uuid) voidaddRootState(AbstractState<T> state) voidaddRootState(AbstractState<T> state, String uuid) voidaddSelfTransition(SelfTransition<T> transition) voidaddSelfTransition(SelfTransition<T> transition, String uuid) protected voidaddStateToStates(AbstractState<T> state, String uuid) build()protected TgetAgent()protected voidregisterEntryState(AbstractState<T> entryState) protected voidregisterEntryState(AbstractState<T> entryState, String uuid) voidsetPriority(double priority) protected voidsetStateChartProperties(DefaultStateChart<T> stateChart)
-
Constructor Details
-
StateChartBuilder
-
StateChartBuilder
-
-
Method Details
-
getAgent
-
setPriority
public void setPriority(double priority) -
registerEntryState
-
addStateToStates
-
registerEntryState
-
addRootState
-
addRootState
-
addSelfTransition
-
addSelfTransition
-
addRegularTransition
-
addRegularTransition
-
setStateChartProperties
-
build
-