Uses of Interface
repast.simphony.engine.schedule.IAction
-
-
Uses of IAction in repast.simphony.data2
Classes in repast.simphony.data2 that implement IAction Modifier and Type Class Description protected static class
AbstractDataSetManager.ScheduledDataSet
-
Uses of IAction in repast.simphony.engine.controller
Subinterfaces of IAction in repast.simphony.engine.controller Modifier and Type Interface Description interface
Controller
Interface representing the Controller for the simulation.Classes in repast.simphony.engine.controller that implement IAction Modifier and Type Class Description class
DefaultController
A default implementation of a Controller.Fields in repast.simphony.engine.controller declared as IAction Modifier and Type Field Description protected IAction
SchedulingControllerAction. action
Constructors in repast.simphony.engine.controller with parameters of type IAction Constructor Description SchedulingControllerAction(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 IAction Modifier and Type Method Description Iterable<IAction>
DefaultScheduleRegistry. getPostRunActions()
Retrieves the actions that are to occur after a run of the model schedule.Iterable<IAction>
ScheduleRegistry. getPostRunActions()
Retrieves the actions that are to occur after a run of the model schedule.Iterable<IAction>
DefaultScheduleRegistry. getPreRunActions()
Retrieves the actions that are to occur before a run of the model schedule.Iterable<IAction>
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 IAction Modifier and Type Method Description void
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.graph Modifier and Type Interface Description interface
IGraphSchedule
A schedule that will schedule graphs.Classes in repast.simphony.engine.graph that implement IAction Modifier and Type Class Description class
DefaultGraphSchedule
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.schedule Modifier and Type Interface Description interface
ISchedulableAction
Interface for actions that can be scheduled and executed by a Schedule.interface
ISchedule
Interface for objects that manage the execution of actions according to a simulation clock.Classes in repast.simphony.engine.schedule that implement IAction Modifier and Type Class Description class
AbstractAction
Abstract base action used by the default scheduling mechanism.class
CallBackAction
An IAction created from a method name and method parameters.class
DefaultAction
Default SchedulableAction used by as a default by the scheduling mechanism.class
DynamicTargetAction
An IAction created from a Method.class
IterableCallBackAction
An IAction created from an Iterable, a method name and method parameters.class
Schedule
Manages the execution of IAction-s according to a simulation clock.class
ScheduleGroup
A collection of ISchedulableActions.class
ThreadedAction
An ISchedulableAction that will run in the background for some specificable number of ticks (the duration).Methods in repast.simphony.engine.schedule that return IAction Modifier and Type Method Description IAction
DefaultActionFactory. createAction(Object target, String methodName, Object... parameters)
Creates an IAction that will call the named method on the specified target using the specified parameters.IAction
DefaultActionFactory. createAction(IAction action)
Creates an IAction to execute the specified IAction.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.IAction
IActionFactory. createAction(IAction action)
Creates an IAction to execute the specified IAction.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.IAction
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.IAction
DefaultSchedulableDescriptor. getAction()
Retrieves the action to be scheduled.IAction
IActionParameterPair. getAction()
Gets the IAction part of this pair.IAction
SchedulableDescriptor. getAction()
Retrieves the action to be scheduled.Methods in repast.simphony.engine.schedule with parameters of type IAction Modifier and Type Method Description IAction
DefaultActionFactory. createAction(IAction action)
Creates an IAction to execute the specified IAction.ISchedulableAction
DefaultSchedulableActionFactory. createAction(ScheduleParameters scheduleParams, IAction action)
Creates an ISchedulableAction from the specified scheduling parameters and executable IAction.IAction
IActionFactory. createAction(IAction action)
Creates an IAction to execute the specified IAction.ISchedulableAction
ISchedulableActionFactory. createAction(ScheduleParameters scheduleParams, IAction action)
Creates an ISchedulableAction from the specified scheduling parameters and executable IAction.ISchedulableAction
ISchedule. schedule(ScheduleParameters scheduleParams, IAction action)
Schedules the specified IAction for execution according to the specified schedule parameters.ISchedulableAction
Schedule. schedule(ScheduleParameters scheduleParams, IAction action)
Schedules the specified IAction for execution according to the specified schedule parameters.void
DefaultSchedulableDescriptor. setAction(IAction action)
Sets the action to be scheduled.void
SchedulableDescriptor. setAction(IAction action)
Sets the action to be scheduled.protected void
AbstractAction. setIsNonModelAction(IAction action)
Constructors in repast.simphony.engine.schedule with parameters of type IAction Constructor Description DefaultAction(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 IAction Modifier and Type Method Description static IAction
RepastEssentials. CancelAction(ISchedulableAction actionToCancel)
-
Uses of IAction in repast.simphony.freezedry
Classes in repast.simphony.freezedry that implement IAction Modifier and Type Class Description class
ContextFreezeDryingAction
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.integration Modifier and Type Interface Description interface
ExternalProgramRunner
Classes in repast.simphony.integration that implement IAction Modifier and Type Class Description class
DefaultExtProgRunner
class
ExternalModelRunner
-
Uses of IAction in repast.simphony.relogo
Methods in repast.simphony.relogo that return IAction Modifier and Type Method Description IAction
ReLogoModel. getAction(String actionName)
IAction
ReLogoModel. removeAction(String actionName)
Methods in repast.simphony.relogo with parameters of type IAction Modifier and Type Method Description void
ReLogoModel. addAction(String actionName, IAction action)
-
Uses of IAction in repast.simphony.relogo.factories
Classes in repast.simphony.relogo.factories that implement IAction Modifier and Type Class Description class
StopEnabledCallBackAction
-
Uses of IAction in repast.simphony.space.physics
Classes in repast.simphony.space.physics that implement IAction Modifier and Type Class Description class
PhysicsScheduleAction
-
Uses of IAction in repast.simphony.statecharts
Classes in repast.simphony.statecharts that implement IAction Modifier and Type Class Description class
StateChartBeginAction
class
StateChartResolveAction
-