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 IScheduleInteractivBatchRunner.getSchedule(RunState toExecuteOn) -
Uses of ISchedule in repast.simphony.data2
Methods in repast.simphony.data2 with parameters of type IScheduleModifier and TypeMethodDescriptionvoidTickCountDataSource.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 IScheduleDefaultScheduleRunner.getSchedule(RunState toExecuteOn) Methods in repast.simphony.engine.environment with parameters of type IScheduleModifier and TypeMethodDescriptionstatic voidRunEnvironment.init(ISchedule schedule, Runner scheduleRunner, Parameters parameters, boolean isBatch) Initializes a RunEnvironment.voidDefaultScheduleRegistry.setModelSchedule(ISchedule modelSchedule) Sets the schedule users should use to schedule their actions.voidScheduleRegistry.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 TypeInterfaceDescriptioninterfaceA schedule that will schedule graphs.Classes in repast.simphony.engine.graph that implement IScheduleModifier and TypeClassDescriptionclassBase 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> ISchedulableActionGraphScheduleUtilities.scheduleGraph(ISchedule schedule, ScheduleParameters baseParams, Object rootNode, Executor<GraphParams<E>> graphExecutor) Schedules the execution of a graph starting with the specified root node.static ISchedulableActionGraphScheduleUtilities.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 TypeClassDescriptionclassManages 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 TypeMethodDescriptionvoidWatcherTrigger.addFieldSetWatch(WatchParameters params, ISchedule schedule) Adds a watch of a field set.WatchAnnotationReader.getContextListener(ISchedule schedule) voidWatchAnnotationReader.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 IScheduleGUIScheduleRunner.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 IScheduleScheduleRunner.getSchedule(RunState toExecuteOn)