Package repast.simphony.engine.controller
-
Interface Summary Interface Description Controller Interface representing the Controller for the simulation.ControllerActionConstants ControllerActionVisitor DescriptorControllerAction<T extends Descriptor> A Controller action that executes based on aDescriptor
.TickListener -
Class Summary Class Description AbstractControllerAction<T> An abstractControllerAction
that aims to simplify the implementation of ControllerActions.ClassFilter Takes a Class and returns true or false depending on whether or not the Class passes the filter.ContextTraverser ATraverser
that traverses Contexts by returning the subContexts of passed in Contexts.DefaultContextSchedulableControllerAction<T> An action that takes aContextSchedulableDescriptor
and schedules it usingISchedule.scheduleIterable(ScheduleParameters, Iterable, String, boolean, Object...)
.DefaultController A default implementation of a Controller.DefaultControllerRegistry Basic implementation of aControllerRegistry
.DefaultRandomStreamAction This action grabs from the current parameters the value ofParameterConstants.DEFAULT_RANDOM_SEED_USAGE_NAME
and if that is not null it uses its int value to set the default seed through theRandomHelper.setSeed(int)
method.DefaultSchedulableAction An action that takes aSchedulableDescriptor
and will schedule it to the model's schedule.NullAbstractControllerAction<T> A null implementation of anAbstractControllerAction
.ScheduledMethodControllerAction SchedulingControllerAction This is a simple action that schedules anIAction
in itsSchedulingControllerAction.runInitialize(RunState, Object, Parameters)
method using a givenScheduleParameters
.WatcherControllerAction Controller action that associates the watcher mechanism with the master context and processes any objects already in the master context.