## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent

- Packages that use TraversalParent
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.computer.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.remote.traversal |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.traversal.step |
  org.apache.tinkerpop.gremlin.process.traversal.step.branch |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.process.traversal.step.util |
  org.apache.tinkerpop.gremlin.process.traversal.util |

- - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map

    Classes in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map that implement TraversalParent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PageRankVertexProgramStep`
    `class` | `PeerPressureVertexProgramStep`
    `class` | `TraversalVertexProgramStep`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.remote.traversal

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal that return TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `TraversalParent` | AbstractRemoteTraversal.`getParent()`

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal with parameters of type TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractRemoteTraversal.`setParent(TraversalParent step)`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `TraversalParent` | Traversal.Admin.`getParent()` Get the `TraversalParent` `Step` that is the parent of this traversal.

    Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `void` | Traversal.Admin.`setParent(TraversalParent step)` Set the `TraversalParent` `Step` that is the parent of this traversal.

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.lambda

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda that return TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `TraversalParent` | AbstractLambdaTraversal.`getParent()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda with parameters of type TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLambdaTraversal.`setParent(TraversalParent step)`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.step

    Subinterfaces of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.step
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `TraversalOptionParent<M,S,E>`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.step.branch

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.branch that implement TraversalParent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BranchStep<S,E,M>`
    `class` | `ChooseStep<S,E,M>` A step which offers a choice of two or more Traversals to take.
    `class` | `LocalStep<S,E>`
    `class` | `RepeatStep<S>`
    `class` | `UnionStep<S,E>`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.step.filter

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.filter that implement TraversalParent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AndStep<S>`
    `class` | `ConnectiveStep<S>`
    `class` | `DedupGlobalStep<S>`
    `class` | `NotStep<S>`
    `class` | `OrStep<S>`
    `class` | `PathFilterStep<S>`
    `class` | `SampleGlobalStep<S>`
    `class` | `TraversalFilterStep<S>`
    `class` | `WherePredicateStep<S>`
    `class` | `WhereTraversalStep<S>`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.map that implement TraversalParent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddEdgeStep<S>`
    `class` | `AddVertexStartStep`
    `class` | `AddVertexStep<S>`
    `class` | `CoalesceStep<S,E>`
    `class` | `GroupCountStep<S,E>`
    `class` | `GroupStep<S,K,V>`
    `class` | `GroupStepV3d0<S,K,V,R>` Deprecated. As of release 3.1.0, replaced by `GroupStep`.
    `class` | `MatchStep<S,E>`
    `class` | `OrderGlobalStep<S,C extends Comparable>`
    `class` | `OrderLocalStep<S,C extends Comparable>`
    `class` | `PathStep<S>`
    `class` | `ProjectStep<S,E>`
    `class` | `PropertyMapStep<E>`
    `class` | `SelectOneStep<S,E>`
    `class` | `SelectStep<S,E>`
    `class` | `TraversalFlatMapStep<S,E>`
    `class` | `TraversalMapStep<S,E>`
    `class` | `TreeStep<S>`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that implement TraversalParent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddPropertyStep<S extends Element>`
    `class` | `AggregateStep<S>`
    `class` | `GroupCountSideEffectStep<S,E>`
    `class` | `GroupSideEffectStep<S,K,V>`
    `class` | `GroupSideEffectStepV3d0<S,K,V,R>` Deprecated.
    `class` | `SackValueStep<S,A,B>`
    `class` | `StoreStep<S>`
    `class` | `TraversalSideEffectStep<S>`
    `class` | `TreeSideEffectStep<S>`

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.step.util

    Classes in org.apache.tinkerpop.gremlin.process.traversal.step.util that implement TraversalParent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyStep<S,E>`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `void` | Parameters.`set(TraversalParent parent, Object... keyValues)` Set parameters given key/value pairs.

  - ### Uses of TraversalParent in org.apache.tinkerpop.gremlin.process.traversal.util

    Fields in org.apache.tinkerpop.gremlin.process.traversal.util declared as TraversalParent
    Modifier and Type | Field and Description
    --- | ---
    `protected TraversalParent` | DefaultTraversal.`parent`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `TraversalParent` | EmptyTraversal.`getParent()`
    `TraversalParent` | DefaultTraversal.`getParent()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type TraversalParent
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TraversalHelper.`anyStepRecursively(Predicate<Step> predicate, TraversalParent step)` Determine if any child step of a `TraversalParent` match the step given the provided `Predicate`.
    `void` | EmptyTraversal.`setParent(TraversalParent step)`
    `void` | DefaultTraversal.`setParent(TraversalParent step)`

Copyright © 2013–2019 Apache Software Foundation. All rights reserved.