Package repast.simphony.statecharts
-
Interface Summary Interface Description ConditionTriggerCondition<T> GuardCondition<T> MessageChecker MessageCondition<T,U> MessageEquals<T> StateAction<T> StateChart<T> StateChartListener Listener for state chart (state) changes.StateChartSimIntegrator Interface for classes that can integrate a statechart into the larger simulation.TransitionAction<T> Trigger TriggerDoubleFunction<T> TriggerListener -
Class Summary Class Description AbstractState<T> AbstractStateBuilder<T> AbstractTrigger<T> AgentTransitionMessageChecker<T> AlwaysTrigger BranchBuilder<T> BranchState<T> BranchStateBuilder<T> CompositeState<T> CompositeStateBuilder<T> ConditionTrigger<T> DefaultIntegrator Integrates a statechart with a simphony simulation by listening for agent removal events and stopping the statechart.DefaultOutOfBranchTransitionBuilder<T> DefaultStateChart<T> ExponentialDecayRateTrigger<T> FinalState<T> FinalStateBuilder<T> HistoryState<T> HistoryStateBuilder<T> MasterBuilderFactory<T> MessageConditionMessageChecker<T,U> MessageEqualsMessageChecker<T,U> MessageTrigger<T> OutOfBranchTransitionBuilder<T> ProbabilityTrigger<T> SelfTransition<T> SelfTransitionBuilder<T> SimpleState<T> SimpleStateBuilder<T> StateChartBeginAction StateChartBuilder<T> StateChartResolveAction TimedTrigger<T> Transition<T> TransitionBuilder<T> UnconditionalByClassMessageChecker UnconditionalMessageChecker -
Enum Summary Enum Description StateChartScheduler This is singleton responsible for managing the scheduling of statechart begin and resolve actions.TransitionResolutionStrategy