Uses of Interface
repast.simphony.engine.schedule.ISchedule
Packages that use ISchedule
Package
Description
-
Uses of ISchedule in repast.simphony.batch
Methods in repast.simphony.batch that return IScheduleModifier and TypeMethodDescriptionprotected ISchedule
InteractivBatchRunner.getSchedule
(RunState toExecuteOn) -
Uses of ISchedule in repast.simphony.data2
Methods in repast.simphony.data2 with parameters of type IScheduleModifier and TypeMethodDescriptionvoid
TickCountDataSource.resetSchedule
(ISchedule schedule) Resets the schedule in this TickCountDataSource to the specified schedule. -
Uses of ISchedule in repast.simphony.engine.environment
Methods in repast.simphony.engine.environment that return IScheduleModifier 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) Methods in repast.simphony.engine.environment with parameters of type IScheduleModifier 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
Subinterfaces of ISchedule in repast.simphony.engine.graphModifier and TypeInterfaceDescriptioninterface
A schedule that will schedule graphs.Classes in repast.simphony.engine.graph that implement IScheduleModifier and TypeClassDescriptionclass
Base implementation of a graph schedule running on top of the default Repast schedule.Methods in repast.simphony.engine.graph with parameters of type IScheduleModifier 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.Constructors in repast.simphony.engine.graph with parameters of type IScheduleModifierConstructorDescriptionAbstractGraphExecutor
(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
Classes in repast.simphony.engine.schedule that implement IScheduleModifier and TypeClassDescriptionclass
Manages the execution of IAction-s according to a simulation clock.Methods in repast.simphony.engine.schedule that return IScheduleModifier 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
Methods in repast.simphony.engine.watcher with parameters of type IScheduleModifier 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.Constructors in repast.simphony.engine.watcher with parameters of type IScheduleModifierConstructorDescriptionDefaultTriggerScheduler
(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
Methods in repast.simphony.ui that return IScheduleModifier and TypeMethodDescriptionprotected ISchedule
GUIScheduleRunner.getSchedule
(RunState toExecuteOn) -
Uses of ISchedule in repast.simphony.ui.widget
Methods in repast.simphony.ui.widget with parameters of type ISchedule -
Uses of ISchedule in repast.simphony.ws
Methods in repast.simphony.ws that return IScheduleModifier and TypeMethodDescriptionprotected ISchedule
ScheduleRunner.getSchedule
(RunState toExecuteOn)