Package repast.simphony.engine.schedule
package repast.simphony.engine.schedule
-
ClassDescriptionAbstract base action used by the default scheduling mechanism.Empty implementation because an action scheduled not to repeat does not need to be rescheduled.An rescheduler is responsible for rescheduling an action in the ActionQueue.A list of IActions.A priority queue containing ISchedulableAction-s.An IAction created from a method name and method parameters.Descriptor for a schedulable action that will occur on a filtered set of objects.Default SchedulableAction used by as a default by the scheduling mechanism.Default factory for producing IActions to be executed by a Schedule.Default implementation of a
ContextSchedulableDescriptor
.Default implementation of aDescriptor
.Default implementation of an ISchedulableActionFactory.Default implementation of aSchedulableDescriptor
.A schedule factory that constructsSchedule
s.Interface representing a descriptor used to build a simulation's settings.An IAction created from a Method.An enumeration of the types of execution frequency.Interface for executable object.Factory for producing IActions to be executed by a Schedule.A simple pair object containing an IAction and ScheduleParameters.Interface for actions that can be scheduled and executed by a Schedule.Interface for Factories for producing ISchedulableAction-s.Interface for objects that manage the execution of actions according to a simulation clock.Interface for Factories producing Schedules.An IAction created from an Iterable, a method name and method parameters.This is an annotation forIAction
s that marks them as not being related to the model's execution, but being related to the back-end of the simulation.Interface for classes that can be queued in the action priority queue.Enumeration of different kinds of priority groups.A descriptor for something that will get scheduled.Manages the execution of IAction-s according to a simulation clock.Annotation for scheduling a method.A collection of ISchedulableActions.Parameters describing when an action should be scheduled.An ISchedulableAction that will run in the background for some specificable number of ticks (the duration).