Uses of Class
repast.simphony.statecharts.AbstractState
-
Packages that use AbstractState Package Description repast.simphony.statecharts -
-
Uses of AbstractState in repast.simphony.statecharts
Subclasses of AbstractState in repast.simphony.statecharts Modifier and Type Class Description class
BranchState<T>
class
CompositeState<T>
class
FinalState<T>
class
HistoryState<T>
class
SimpleState<T>
Fields in repast.simphony.statecharts with type parameters of type AbstractState Modifier and Type Field Description protected List<AbstractState<T>>
CompositeState. children
Methods in repast.simphony.statecharts that return AbstractState Modifier and Type Method Description AbstractState<T>
AbstractState. calculateLowestCommonAncestor(AbstractState<T> other)
AbstractState<T>
StateChart. getCurrentSimpleState()
Retrieve current state.protected AbstractState<T>
HistoryState. getDestination()
protected AbstractState<T>
CompositeState. getEntryState()
AbstractState<T>
Transition. getSource()
AbstractState<T>
DefaultStateChart. getStateForUuid(String uuid)
AbstractState<T>
StateChart. getStateForUuid(String uuid)
Returns the state associated with the uuid or null if not found.AbstractState<T>
Transition. getTarget()
Methods in repast.simphony.statecharts that return types with arguments of type AbstractState Modifier and Type Method Description protected List<AbstractState<T>>
AbstractState. getAncestors()
Returns a list with the highest node in front.List<AbstractState<T>>
DefaultStateChart. getCurrentStates()
List<AbstractState<T>>
StateChart. getCurrentStates()
protected Map<AbstractState<T>,String>
CompositeState. getStateUuidMap()
Methods in repast.simphony.statecharts with parameters of type AbstractState Modifier and Type Method Description void
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<T>
AbstractState. calculateLowestCommonAncestor(AbstractState<T> other)
CompositeStateBuilder<T>
MasterBuilderFactory. createCompositeStateBuilder(String id, AbstractState<T> entryState)
DefaultOutOfBranchTransitionBuilder<T>
MasterBuilderFactory. createDefaultOutOfBranchTransitionBuilder(AbstractState<T> source, AbstractState<T> target)
OutOfBranchTransitionBuilder<T>
MasterBuilderFactory. createOutOfBranchTransitionBuilder(AbstractState<T> source, AbstractState<T> target)
SelfTransitionBuilder<T>
MasterBuilderFactory. createSelfTransitionBuilder(AbstractState<T> state)
StateChartBuilder<T>
MasterBuilderFactory. createStateChartBuilder(T agent, AbstractState<T> entryState)
TransitionBuilder<T>
MasterBuilderFactory. createTransitionBuilder(AbstractState<T> source, AbstractState<T> target)
String
DefaultStateChart. getUuidForState(AbstractState<T> state)
String
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 AbstractState Modifier and Type Method Description void
CompositeStateBuilder. addAllChildStates(List<AbstractState<T>> states)
protected void
CompositeState. setStateUuidMap(Map<AbstractState<T>,String> stateUuidMap)
protected void
DefaultStateChart. setStateUuidMap(Map<AbstractState<T>,String> stateUuidMap)
-