Uses of Interface
repast.simphony.engine.schedule.IAction
Packages that use IAction
Package
Description
-
Uses of IAction in repast.simphony.data2
Classes in repast.simphony.data2 that implement IAction -
Uses of IAction in repast.simphony.engine.controller
Subinterfaces of IAction in repast.simphony.engine.controllerModifier and TypeInterfaceDescriptioninterface
Interface representing the Controller for the simulation.Classes in repast.simphony.engine.controller that implement IActionModifier and TypeClassDescriptionclass
A default implementation of a Controller.Fields in repast.simphony.engine.controller declared as IActionConstructors in repast.simphony.engine.controller with parameters of type IActionModifierConstructorDescriptionSchedulingControllerAction
(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
Methods in repast.simphony.engine.environment that return types with arguments of type IActionModifier 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.Methods in repast.simphony.engine.environment with parameters of type IActionModifier 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
Subinterfaces of IAction in repast.simphony.engine.graphModifier and TypeInterfaceDescriptioninterface
A schedule that will schedule graphs.Classes in repast.simphony.engine.graph that implement IActionModifier and TypeClassDescriptionclass
Base implementation of a graph schedule running on top of the default Repast schedule. -
Uses of IAction in repast.simphony.engine.schedule
Subinterfaces of IAction in repast.simphony.engine.scheduleModifier 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.Classes in repast.simphony.engine.schedule that implement IActionModifier 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).Methods in repast.simphony.engine.schedule that return IActionModifier 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.Methods in repast.simphony.engine.schedule with parameters of type IActionModifier 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) Constructors in repast.simphony.engine.schedule with parameters of type IActionModifierConstructorDescriptionDefaultAction
(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
Methods in repast.simphony.essentials that return IActionModifier and TypeMethodDescriptionstatic IAction
RepastEssentials.CancelAction
(ISchedulableAction actionToCancel) -
Uses of IAction in repast.simphony.freezedry
Classes in repast.simphony.freezedry that implement IActionModifier 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
Subinterfaces of IAction in repast.simphony.integrationClasses in repast.simphony.integration that implement IAction -
Uses of IAction in repast.simphony.relogo
Methods in repast.simphony.relogo that return IActionMethods in repast.simphony.relogo with parameters of type IAction -
Uses of IAction in repast.simphony.relogo.factories
Classes in repast.simphony.relogo.factories that implement IAction -
Uses of IAction in repast.simphony.space.physics
Classes in repast.simphony.space.physics that implement IAction -
Uses of IAction in repast.simphony.statecharts
Classes in repast.simphony.statecharts that implement IAction