Here follows a short explanation of all different methods that can modify or add to a traversal description.
-
Expanders — define what to traverse, typically in terms of relationships direction and type.
-
Order — for example depth-first or breadth-first.
-
Uniqueness — visit nodes (relationships, paths) only once.
-
Evaluator — decide what to return and whether to stop or continue traversal beyond the current position.
-
A starting node where the traversal will begin.
See Section 8.2, “Traversal Framework Java API” for more details.