Uses of Interface
repast.simphony.engine.schedule.IAction
Package
Description
-
Uses of IAction in repast.simphony.data2
-
Uses of IAction in repast.simphony.engine.controller
Modifier and TypeInterfaceDescriptioninterface
Interface representing the Controller for the simulation.Modifier and TypeClassDescriptionclass
A default implementation of a Controller.ModifierConstructorDescriptionSchedulingControllerAction
(ScheduleParameters scheduleParams, IAction action) Constructs this with the specified parameters and action to be scheduled during the sim's initialization. -
Uses of IAction in repast.simphony.engine.environment
Modifier and TypeMethodDescriptionDefaultScheduleRegistry.getPostRunActions()
Retrieves the actions that are to occur after a run of the model schedule.ScheduleRegistry.getPostRunActions()
Retrieves the actions that are to occur after a run of the model schedule.DefaultScheduleRegistry.getPreRunActions()
Retrieves the actions that are to occur before a run of the model schedule.ScheduleRegistry.getPreRunActions()
Retrieves the actions that are to occur before a run of the model schedule.Modifier and TypeMethodDescriptionvoid
DefaultScheduleRegistry.addPostRunAction
(IAction action) Adds an action that should occur after a run of the model schedule.void
ScheduleRegistry.addPostRunAction
(IAction action) Adds an action that should occur after a run of the model schedule.void
DefaultScheduleRegistry.addPreRunAction
(IAction action) Adds an action that should occur before a run of the model schedule.void
ScheduleRegistry.addPreRunAction
(IAction action) Adds an action that should occur before a run of the model schedule.void
DefaultScheduleRegistry.removePostRunAction
(IAction action) Removes an action from the actions that should occur after a run of the model schedule.void
ScheduleRegistry.removePostRunAction
(IAction action) Removes an action from the actions that should occur after a run of the model schedule.void
DefaultScheduleRegistry.removePreRunAction
(IAction action) Removes an action from the actions that should occur before a run of the model schedule.void
ScheduleRegistry.removePreRunAction
(IAction action) Removes an action from the actions that should occur before a run of the model schedule. -
Uses of IAction in repast.simphony.engine.graph
Modifier and TypeInterfaceDescriptioninterface
A schedule that will schedule graphs.Modifier and TypeClassDescriptionclass
Base implementation of a graph schedule running on top of the default Repast schedule. -
Uses of IAction in repast.simphony.engine.schedule
Modifier and TypeInterfaceDescriptioninterface
Interface for actions that can be scheduled and executed by a Schedule.interface
Interface for objects that manage the execution of actions according to a simulation clock.Modifier and TypeClassDescriptionclass
Abstract base action used by the default scheduling mechanism.class
An IAction created from a method name and method parameters.class
Default SchedulableAction used by as a default by the scheduling mechanism.class
An IAction created from a Method.class
An IAction created from an Iterable, a method name and method parameters.class
Manages the execution of IAction-s according to a simulation clock.class
A collection of ISchedulableActions.class
An ISchedulableAction that will run in the background for some specificable number of ticks (the duration).Modifier and TypeMethodDescriptionDefaultActionFactory.createAction
(Object target, String methodName, Object... parameters) Creates an IAction that will call the named method on the specified target using the specified parameters.DefaultActionFactory.createAction
(IAction action) Creates an IAction to execute the specified IAction.IActionFactory.createAction
(Object target, String methodName, Object... parameters) Creates an IAction that will call the named method on the specified target using the specified parameters.IActionFactory.createAction
(IAction action) Creates an IAction to execute the specified IAction.DefaultActionFactory.createActionForIterable
(Iterable target, String methodName, boolean shuffle, Object... parameters) Creates an IAction that will call the named method on each object in the specified target using the specified parameters.IActionFactory.createActionForIterable
(Iterable target, String methodName, boolean shuffle, Object... parameters) Creates an IAction that will call the named method on each object in the specified target using the specified parameters.DefaultSchedulableDescriptor.getAction()
Retrieves the action to be scheduled.IActionParameterPair.getAction()
Gets the IAction part of this pair.SchedulableDescriptor.getAction()
Retrieves the action to be scheduled.Modifier and TypeMethodDescriptionDefaultActionFactory.createAction
(IAction action) Creates an IAction to execute the specified IAction.DefaultSchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, IAction action) Creates an ISchedulableAction from the specified scheduling parameters and executable IAction.IActionFactory.createAction
(IAction action) Creates an IAction to execute the specified IAction.ISchedulableActionFactory.createAction
(ScheduleParameters scheduleParams, IAction action) Creates an ISchedulableAction from the specified scheduling parameters and executable IAction.ISchedule.schedule
(ScheduleParameters scheduleParams, IAction action) Schedules the specified IAction for execution according to the specified schedule parameters.Schedule.schedule
(ScheduleParameters scheduleParams, IAction action) Schedules the specified IAction for execution according to the specified schedule parameters.void
Sets the action to be scheduled.void
Sets the action to be scheduled.protected void
AbstractAction.setIsNonModelAction
(IAction action) ModifierConstructorDescriptionDefaultAction
(ScheduleParameters params, IAction actionToExecute, long orderIndex) Creates a DefaultAction to execute the specified action according to the specified scheduling parameters.IActionParameterPair
(IAction action, ScheduleParameters params) Creates an IActionParameterPair from the specified IAction and parameters.ThreadedAction
(ScheduleParameters param, IAction action, long orderIndex) Creates a ThreadedAction to execute the specified IAction according to the specified scheduling parameters. -
Uses of IAction in repast.simphony.essentials
Modifier and TypeMethodDescriptionstatic IAction
RepastEssentials.CancelAction
(ISchedulableAction actionToCancel) -
Uses of IAction in repast.simphony.freezedry
Modifier and TypeClassDescriptionclass
An action that will freeze dry a context of a specified id when it is executed. -
Uses of IAction in repast.simphony.integration
-
Uses of IAction in repast.simphony.relogo
-
Uses of IAction in repast.simphony.relogo.factories
-
Uses of IAction in repast.simphony.space.physics
-
Uses of IAction in repast.simphony.statecharts