Uses of Interface
repast.simphony.engine.schedule.ISchedule
-
-
Uses of ISchedule in repast.simphony.batch
Methods in repast.simphony.batch that return ISchedule Modifier and Type Method Description protected ISchedule
InteractivBatchRunner. getSchedule(RunState toExecuteOn)
-
Uses of ISchedule in repast.simphony.data2
Methods in repast.simphony.data2 with parameters of type ISchedule Modifier and Type Method Description void
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 ISchedule Modifier and Type Method Description ISchedule
RunEnvironment. getCurrentSchedule()
Gets the schedule on which the current run's events are scheduled for execution.ISchedule
DefaultScheduleRegistry. getModelSchedule()
Retrieves the schedule that models should use to schedule their actions.ISchedule
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 ISchedule Modifier and Type Method Description static 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.graph Modifier and Type Interface Description interface
IGraphSchedule
A schedule that will schedule graphs.Classes in repast.simphony.engine.graph that implement ISchedule Modifier and Type Class Description class
DefaultGraphSchedule
Base implementation of a graph schedule running on top of the default Repast schedule.Methods in repast.simphony.engine.graph with parameters of type ISchedule Modifier and Type Method Description static <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 ISchedule Constructor Description AbstractGraphExecutor(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 ISchedule Modifier and Type Class Description class
Schedule
Manages the execution of IAction-s according to a simulation clock.Methods in repast.simphony.engine.schedule that return ISchedule Modifier and Type Method Description ISchedule
DefaultScheduleFactory. createSchedule()
Creates a Schedule that by default uses the factory set in this interface to create its scheduled actions.ISchedule
DefaultScheduleFactory. createSchedule(ISchedulableActionFactory factory)
Creates a Schedule that will use the specified ISchedulableActionFactory to create its scheduled actions.ISchedule
IScheduleFactory. createSchedule()
Creates a Schedule that by default uses the factory set in this interface to create its scheduled actions.ISchedule
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 ISchedule Modifier and Type Method Description void
WatcherTrigger. addFieldSetWatch(WatchParameters params, ISchedule schedule)
Adds a watch of a field set.ContextListener
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 ISchedule Constructor Description DefaultTriggerScheduler(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.WatchContextListener(ISchedule schedule, Map<Class<?>,List<Pair<Method,Watch>>> watchMap)
-
Uses of ISchedule in repast.simphony.ui
Methods in repast.simphony.ui that return ISchedule Modifier and Type Method Description protected ISchedule
GUIScheduleRunner. getSchedule(RunState toExecuteOn)
-
Uses of ISchedule in repast.simphony.ui.widget
Methods in repast.simphony.ui.widget with parameters of type ISchedule Modifier and Type Method Description void
MovieMakerConfig. schedule(ISchedule schedule, Imageable imageable)
Schedules the frame capture and movie creation from the specified imageable on the specified schedule. -
Uses of ISchedule in repast.simphony.ws
Methods in repast.simphony.ws that return ISchedule Modifier and Type Method Description protected ISchedule
ScheduleRunner. getSchedule(RunState toExecuteOn)
-