Uses of Interface
repast.simphony.engine.graph.Executor
Package
Description
-
Uses of Executor in repast.simphony.batch
Modifier and TypeClassDescriptionclass
class
Modified version of BatchScheduleRunner that lets the user programmatically call the scheduler -
Uses of Executor in repast.simphony.engine.environment
Modifier and TypeInterfaceDescriptioninterface
Interface for the action that will execute a schedule in the ControllerRegistry.Modifier and TypeClassDescriptionclass
class
This class executes the model schedule found in the RunState's ScheduleRegistry. -
Uses of Executor in repast.simphony.engine.graph
Modifier and TypeInterfaceDescriptioninterface
Interface for objects that will perform execution on a graph.Modifier and TypeClassDescriptionclass
Base implementation of a GraphExecutor.class
Executor for NetworkTopologies.Modifier and TypeMethodDescriptionstatic <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.DefaultGraphSchedule.schedule
(ScheduleParameters baseParams, Object rootNode, Network topology, Executor<Object> nodeExecutor) Schedules a Repast network to be executed.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.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 Executor in repast.simphony.ui
Modifier and TypeClassDescriptionclass
This class executes the model schedule found in the RunState's ScheduleRegistry. -
Uses of Executor in repast.simphony.util.collections
Modifier and TypeMethodDescriptionstatic <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
Modifier and TypeClassDescriptionclass
This class executes the model schedule found in the RunState's ScheduleRegistry.