Uses of Interface
repast.simphony.engine.graph.Executor
-
Packages that use Executor Package Description repast.simphony.batch repast.simphony.engine.environment repast.simphony.engine.graph repast.simphony.ui repast.simphony.util.collections repast.simphony.ws -
-
Uses of Executor in repast.simphony.batch
Classes in repast.simphony.batch that implement Executor Modifier and Type Class Description class
BatchScheduleRunner
class
InteractivBatchRunner
Modified version of BatchScheduleRunner that lets the user programmatically call the scheduler -
Uses of Executor in repast.simphony.engine.environment
Subinterfaces of Executor in repast.simphony.engine.environment Modifier and Type Interface Description interface
Runner
Interface for the action that will execute a schedule in the ControllerRegistry.Classes in repast.simphony.engine.environment that implement Executor Modifier and Type Class Description class
AbstractRunner
class
DefaultScheduleRunner
This class executes the model schedule found in the RunState's ScheduleRegistry. -
Uses of Executor in repast.simphony.engine.graph
Subinterfaces of Executor in repast.simphony.engine.graph Modifier and Type Interface Description interface
GraphExecutor<E>
Interface for objects that will perform execution on a graph.Classes in repast.simphony.engine.graph that implement Executor Modifier and Type Class Description class
AbstractGraphExecutor<E>
Base implementation of a GraphExecutor.class
NetworkTopologyExecutor
Executor for NetworkTopologies.Methods in repast.simphony.engine.graph with parameters of type Executor Modifier and Type Method Description static <T> void
EngineGraphUtilities. breadthFirstMap(Executor<T> visitor, Traverser<T> traverser, T root)
Performs a breadth-first traversal applying the given executor to the objects returned by the traverser.ISchedulableAction
DefaultGraphSchedule. schedule(ScheduleParameters baseParams, Object rootNode, Network topology, Executor<Object> nodeExecutor)
Schedules a Repast network to be executed.ISchedulableAction
IGraphSchedule. schedule(ScheduleParameters baseParams, Object rootNode, Network topology, Executor<Object> nodeExecutor)
Schedules a Repast network to be executed.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 Executor 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 Executor in repast.simphony.ui
Classes in repast.simphony.ui that implement Executor Modifier and Type Class Description class
GUIScheduleRunner
This class executes the model schedule found in the RunState's ScheduleRegistry. -
Uses of Executor in repast.simphony.util.collections
Methods in repast.simphony.util.collections with parameters of type Executor Modifier and Type Method Description static <T> void
CollectionUtils. breadthFirstMap(Executor<T> visitor, Traverser<T> traverser, T root)
Performs a breadth-first traversal applying the given executor to the objects returned by the traverser. -
Uses of Executor in repast.simphony.ws
Classes in repast.simphony.ws that implement Executor Modifier and Type Class Description class
ScheduleRunner
This class executes the model schedule found in the RunState's ScheduleRegistry.
-