Package repast.simphony.engine.controller
package repast.simphony.engine.controller
-
ClassDescriptionAn abstract
ControllerActionthat 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.ATraverserthat traverses Contexts by returning the subContexts of passed in Contexts.Interface representing the Controller for the simulation.An action that takes aContextSchedulableDescriptorand 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_NAMEand if that is not null it uses its int value to set the default seed through theRandomHelper.setSeed(int)method.An action that takes aSchedulableDescriptorand 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 anIActionin 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.