Package repast.simphony.engine.controller
package repast.simphony.engine.controller
-
ClassDescriptionAn abstract
ControllerAction
that aims to simplify the implementation of ControllerActions.Takes a Class and returns true or false depending on whether or not the Class passes the filter.ATraverser
that traverses Contexts by returning the subContexts of passed in Contexts.Interface representing the Controller for the simulation.An action that takes aContextSchedulableDescriptor
and schedules it usingISchedule.scheduleIterable(ScheduleParameters, Iterable, String, boolean, Object...)
.A default implementation of a Controller.Basic implementation of aControllerRegistry
.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.An action that takes aSchedulableDescriptor
and will schedule it to the model's schedule.DescriptorControllerAction<T extends Descriptor>A Controller action that executes based on aDescriptor
.A null implementation of anAbstractControllerAction
.This is a simple action that schedules anIAction
in itsSchedulingControllerAction.runInitialize(RunState, Object, Parameters)
method using a givenScheduleParameters
.Controller action that associates the watcher mechanism with the master context and processes any objects already in the master context.