Uses of Class
repast.simphony.statecharts.AbstractState
-
Uses of AbstractState in repast.simphony.statecharts
Modifier and TypeClassDescriptionclass
BranchState<T>
class
class
FinalState<T>
class
HistoryState<T>
class
SimpleState<T>
Modifier and TypeMethodDescriptionAbstractState.calculateLowestCommonAncestor
(AbstractState<T> other) StateChart.getCurrentSimpleState()
Retrieve current state.protected AbstractState<T>
HistoryState.getDestination()
protected AbstractState<T>
CompositeState.getEntryState()
Transition.getSource()
DefaultStateChart.getStateForUuid
(String uuid) StateChart.getStateForUuid
(String uuid) Returns the state associated with the uuid or null if not found.Transition.getTarget()
Modifier and TypeMethodDescriptionprotected List<AbstractState<T>>
AbstractState.getAncestors()
Returns a list with the highest node in front.DefaultStateChart.getCurrentStates()
StateChart.getCurrentStates()
protected Map<AbstractState<T>,
String> CompositeState.getStateUuidMap()
Modifier and TypeMethodDescriptionvoid
StateAction.action
(T agent, AbstractState<T> state, Parameters params) void
DefaultStateChart.activateState
(AbstractState<T> state) void
StateChart.activateState
(AbstractState<T> state) Activates the state if it exists.protected void
CompositeState.add
(AbstractState<T> state) void
CompositeStateBuilder.addChildState
(AbstractState<T> state) void
CompositeStateBuilder.addChildState
(AbstractState<T> state, String uuid) void
StateChartBuilder.addRootState
(AbstractState<T> state) void
StateChartBuilder.addRootState
(AbstractState<T> state, String uuid) protected void
DefaultStateChart.addState
(AbstractState<T> state) protected void
StateChartBuilder.addStateToStates
(AbstractState<T> state, String uuid) AbstractState.calculateLowestCommonAncestor
(AbstractState<T> other) MasterBuilderFactory.createCompositeStateBuilder
(String id, AbstractState<T> entryState) MasterBuilderFactory.createDefaultOutOfBranchTransitionBuilder
(AbstractState<T> source, AbstractState<T> target) MasterBuilderFactory.createOutOfBranchTransitionBuilder
(AbstractState<T> source, AbstractState<T> target) MasterBuilderFactory.createSelfTransitionBuilder
(AbstractState<T> state) MasterBuilderFactory.createStateChartBuilder
(T agent, AbstractState<T> entryState) MasterBuilderFactory.createTransitionBuilder
(AbstractState<T> source, AbstractState<T> target) DefaultStateChart.getUuidForState
(AbstractState<T> state) StateChart.getUuidForState
(AbstractState<T> state) protected void
CompositeState.putStateUuid
(AbstractState<T> state, String uuid) protected void
DefaultStateChart.putStateUuid
(AbstractState<T> state, String uuid) protected void
CompositeState.registerEntryState
(AbstractState<T> state) protected void
DefaultStateChart.registerEntryState
(AbstractState<T> state) protected void
StateChartBuilder.registerEntryState
(AbstractState<T> entryState) protected void
StateChartBuilder.registerEntryState
(AbstractState<T> entryState, String uuid) protected void
AbstractStateBuilder.setAbstractProperties
(AbstractState<T> state) protected void
HistoryState.setDestination
(AbstractState<T> destination) Modifier and TypeMethodDescriptionvoid
CompositeStateBuilder.addAllChildStates
(List<AbstractState<T>> states) protected void
CompositeState.setStateUuidMap
(Map<AbstractState<T>, String> stateUuidMap) protected void
DefaultStateChart.setStateUuidMap
(Map<AbstractState<T>, String> stateUuidMap) ModifierConstructorDescriptionCompositeStateBuilder
(String id, AbstractState<T> entryState) CompositeStateBuilder
(String id, AbstractState<T> entryState, String entryStateUuid) DefaultOutOfBranchTransitionBuilder
(String id, AbstractState<T> source, AbstractState<T> target) DefaultOutOfBranchTransitionBuilder
(AbstractState<T> source, AbstractState<T> target) OutOfBranchTransitionBuilder
(String id, AbstractState<T> source, AbstractState<T> target) OutOfBranchTransitionBuilder
(AbstractState<T> source, AbstractState<T> target) protected
SelfTransition
(String id, Trigger trigger, AbstractState<T> state, double priority) protected
SelfTransition
(Trigger trigger, AbstractState<T> state, double priority) SelfTransitionBuilder
(String id, AbstractState<T> state) SelfTransitionBuilder
(AbstractState<T> state) StateChartBuilder
(T agent, AbstractState<T> entryState) StateChartBuilder
(T agent, AbstractState<T> entryState, String entryStateUuid) protected
Transition
(String id, Trigger trigger, AbstractState<T> source, AbstractState<T> target, double priority) protected
Transition
(Trigger trigger, AbstractState<T> source, AbstractState<T> target) protected
Transition
(Trigger trigger, AbstractState<T> source, AbstractState<T> target, double priority) TransitionBuilder
(String id, AbstractState<T> source, AbstractState<T> target) TransitionBuilder
(AbstractState<T> source, AbstractState<T> target)