Uses of Class
repast.simphony.statecharts.AbstractState
Packages that use AbstractState
-
Uses of AbstractState in repast.simphony.statecharts
Subclasses of AbstractState in repast.simphony.statechartsModifier and TypeClassDescriptionclass
BranchState<T>
class
class
FinalState<T>
class
HistoryState<T>
class
SimpleState<T>
Fields in repast.simphony.statecharts with type parameters of type AbstractStateMethods in repast.simphony.statecharts that return AbstractStateModifier 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()
Methods in repast.simphony.statecharts that return types with arguments of type AbstractStateModifier 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()
Methods in repast.simphony.statecharts with parameters of type AbstractStateModifier 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) Method parameters in repast.simphony.statecharts with type arguments of type AbstractStateModifier 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) Constructors in repast.simphony.statecharts with parameters of type AbstractStateModifierConstructorDescriptionCompositeStateBuilder
(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)