Uses of Interface
repast.simphony.engine.schedule.ISchedule
Package
Description
-
Uses of ISchedule in repast.simphony.batch
Modifier and TypeMethodDescriptionprotected ISchedule
InteractivBatchRunner.getSchedule
(RunState toExecuteOn) -
Uses of ISchedule in repast.simphony.data2
Modifier and TypeMethodDescriptionvoid
TickCountDataSource.resetSchedule
(ISchedule schedule) Resets the schedule in this TickCountDataSource to the specified schedule. -
Uses of ISchedule in repast.simphony.engine.environment
Modifier and TypeMethodDescriptionRunEnvironment.getCurrentSchedule()
Gets the schedule on which the current run's events are scheduled for execution.DefaultScheduleRegistry.getModelSchedule()
Retrieves the schedule that models should use to schedule their actions.ScheduleRegistry.getModelSchedule()
Retrieves the schedule that models should use to schedule their actions.protected ISchedule
DefaultScheduleRunner.getSchedule
(RunState toExecuteOn) Modifier and TypeMethodDescriptionstatic void
RunEnvironment.init
(ISchedule schedule, Runner scheduleRunner, Parameters parameters, boolean isBatch) Initializes a RunEnvironment.void
DefaultScheduleRegistry.setModelSchedule
(ISchedule modelSchedule) Sets the schedule users should use to schedule their actions.void
ScheduleRegistry.setModelSchedule
(ISchedule modelSchedule) Sets the schedule users should use to schedule their actions. -
Uses of ISchedule 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.Modifier and TypeMethodDescriptionstatic <E> ISchedulableAction
GraphScheduleUtilities.scheduleGraph
(ISchedule schedule, ScheduleParameters baseParams, Object rootNode, Executor<GraphParams<E>> graphExecutor) Schedules the execution of a graph starting with the specified root node.static ISchedulableAction
GraphScheduleUtilities.scheduleGraph
(ISchedule schedule, ScheduleParameters baseParams, Object rootNode, Network topology, Executor<Object> nodeExecutor) Schedules a Repast network to be executed.ModifierConstructorDescriptionAbstractGraphExecutor
(ISchedule schedule, ScheduleParameters baseParams, Traverser<E> traverser, Executor<E> nodeExecutor) Constructs this graph executor to work with the specified parameters.NetworkTopologyExecutor
(ISchedule schedule, ScheduleParameters scheduleParams, Executor<Object> nodeExecutor, Network topology) This is the same as NetworkTopologyExecutor(ISchedule, ScheduleParameters, new TopologyVisitor(topology), Executor, NetworkTopology).NetworkTopologyExecutor
(ISchedule schedule, ScheduleParameters baseParams, Traverser<Object> traverser, Executor<Object> nodeExecutor, Network topology) Constructs this executor to execute using the given schedule and node execution parameters. -
Uses of ISchedule in repast.simphony.engine.schedule
Modifier and TypeClassDescriptionclass
Manages the execution of IAction-s according to a simulation clock.Modifier and TypeMethodDescriptionDefaultScheduleFactory.createSchedule()
Creates a Schedule that by default uses the factory set in this interface to create its scheduled actions.DefaultScheduleFactory.createSchedule
(ISchedulableActionFactory factory) Creates a Schedule that will use the specified ISchedulableActionFactory to create its scheduled actions.IScheduleFactory.createSchedule()
Creates a Schedule that by default uses the factory set in this interface to create its scheduled actions.IScheduleFactory.createSchedule
(ISchedulableActionFactory factory) Creates a Schedule that will use the specified ISchedulableActionFactory to create its scheduled actions. -
Uses of ISchedule in repast.simphony.engine.watcher
Modifier and TypeMethodDescriptionvoid
WatcherTrigger.addFieldSetWatch
(WatchParameters params, ISchedule schedule) Adds a watch of a field set.WatchAnnotationReader.getContextListener
(ISchedule schedule) void
WatchAnnotationReader.processObjectAsWatcher
(Object object, ISchedule schedule, Context<Object> context) Examines the specified object to see if it should be a watcher and if so sets up accordingly.ModifierConstructorDescriptionDefaultTriggerScheduler
(repast.simphony.engine.watcher.NotifierTrigger trigger, ISchedule schedule, WatchParameters watchParams, IBooleanExpression condition) Notifier2
(NotifierID id, WatchParameters params, ISchedule schedule) Creates a Notifier from the specified parameters and schedule. -
Uses of ISchedule in repast.simphony.ui
Modifier and TypeMethodDescriptionprotected ISchedule
GUIScheduleRunner.getSchedule
(RunState toExecuteOn) -
Uses of ISchedule in repast.simphony.ui.widget
-
Uses of ISchedule in repast.simphony.ws
Modifier and TypeMethodDescriptionprotected ISchedule
ScheduleRunner.getSchedule
(RunState toExecuteOn)