Uses of Interface
repast.simphony.space.graph.Traverser
-
Packages that use Traverser Package Description repast.simphony.engine.controller repast.simphony.engine.graph repast.simphony.integration repast.simphony.util.collections -
-
Uses of Traverser in repast.simphony.engine.controller
Classes in repast.simphony.engine.controller that implement Traverser Modifier and Type Class Description class
ContextTraverser
ATraverser
that traverses Contexts by returning the subContexts of passed in Contexts. -
Uses of Traverser in repast.simphony.engine.graph
Classes in repast.simphony.engine.graph that implement Traverser Modifier and Type Class Description class
IterableTraverser<T>
A simpleTraverser
that will return elements from an Iterator in the order they are returned by that iterator.class
NaryTreeTraverser<T>
A simple traverser forNaryTree
s.class
NetworkTraverser<T>
A traverser for Repast Topologies.Methods in repast.simphony.engine.graph with parameters of type Traverser 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.static <T> T
EngineGraphUtilities. breadthFirstSearch(org.apache.commons.collections15.Predicate<T> checker, Traverser<T> traverser, T root)
Performs a breadth-first traversal, applying the given rule to the objects returned by the traverser.Constructors in repast.simphony.engine.graph with parameters of type Traverser 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 baseParams, Traverser<Object> traverser, Executor<Object> nodeExecutor, Network topology)
Constructs this executor to execute using the given schedule and node execution parameters. -
Uses of Traverser in repast.simphony.integration
Classes in repast.simphony.integration that implement Traverser Modifier and Type Class Description class
DOMTraverser
A traverser that will traverse a jdom DOM. -
Uses of Traverser in repast.simphony.util.collections
Methods in repast.simphony.util.collections with parameters of type Traverser 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.static <T> T
CollectionUtils. breadthFirstSearch(org.apache.commons.collections15.Predicate<T> checker, Traverser<T> traverser, T root)
Performs a breadth-first traversal, applying the given rule to the objects returned by the traverser.
-