An optional maximum weight that limits the scope of the traversal or search.
An optional maximum weight that limits the scope of the traversal or search. If defined and the sum of edge weights between the root of the traversal and a node exceeds the given maximum, that node will no more be visited.
If a NodeOrdering
or EdgeOrdering
different from NoOrdering
is supplied
neighbor nodes will visited during the traversal according to this ordering.
If a NodeOrdering
or EdgeOrdering
different from NoOrdering
is supplied
neighbor nodes will visited during the traversal according to this ordering.
The properties controlling subsequent traversals.
The properties controlling subsequent traversals.
The node where subsequent graph traversals start.
The node where subsequent graph traversals start.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
Restricts subsequent graph traversals to walk only along edges that hold this predicate.
Restricts subsequent graph traversals to walk only along edges that hold this predicate.
Restricts subsequent graph traversals to visit only nodes holding this predicate.
Restricts subsequent graph traversals to visit only nodes holding this predicate.
See GraphTraversal#topologicalSort.
See GraphTraversal#topologicalSortByComponent.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
Creates a new FluentProperties based on this
except for an updated direction
.
Creates a new FluentProperties based on this
except for an updated direction
. Note that methods returning a Cycle or Path accept only Successors
.
Creates a new FluentProperties based on this
except for an updated kind
.
Creates a new FluentProperties based on this
except for an updated kind
.
Creates a new FluentProperties based on this
except for an updated maxDepth
.
Creates a new FluentProperties based on this
except for an updated maxDepth
.
Creates a new FluentProperties based on this
except for an updated maxWeight
having the given max
and the default weight function returning edge.weight
.
Creates a new FluentProperties based on this
except for an updated maxWeight
having the given max
and the default weight function returning edge.weight
.
Creates a new FluentProperties based on this
except for an updated maxWeight
having the given max
value and the given weight function.
Creates a new FluentProperties based on this
except for an updated maxWeight
having the given max
value and the given weight function.
Creates a new FluentProperties based on this
except for an updated maxWeight
.
Creates a new FluentProperties based on this
except for an updated maxWeight
.
Creates a new FluentProperties based on this
except for an updated ordering
.
Creates a new FluentProperties based on this
except for an updated ordering
.
Creates a new FluentProperties based on this
except for an updated parameters
.
Creates a new FluentProperties based on this
except for an updated parameters
.
Creates a new FluentProperties based on this
except for an updated subgraphNodes
and/or subgraphEdges
.
Creates a new FluentProperties based on this
except for an updated subgraphNodes
and/or subgraphEdges
.
(componentTraverser: MonadOps[(GraphTraversalImpl.this)#Component]).filter(p)
(componentTraverser: MonadOps[(GraphTraversalImpl.this)#Component]).flatMap(f)
(componentTraverser: MonadOps[(GraphTraversalImpl.this)#Component]).map(f)
(componentTraverser: OuterNode[(GraphTraversalImpl.this)#ComponentTraverser]).stringPrefix
(componentTraverser: OuterNode[(GraphTraversalImpl.this)#ComponentTraverser]).toString()
(componentTraverser: MonadOps[(GraphTraversalImpl.this)#Component]).withFilter(p)