## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin

- Packages that use Traversal.Admin
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.driver.remote |
  org.apache.tinkerpop.gremlin.groovy.engine |
  org.apache.tinkerpop.gremlin.groovy.jsr223 |
  org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential |
  org.apache.tinkerpop.gremlin.groovy.loaders |
  org.apache.tinkerpop.gremlin.jsr223 |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.clustering.connected |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.computer.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.computer.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.remote.traversal |
  org.apache.tinkerpop.gremlin.process.remote.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  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.strategy |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.verification |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  org.apache.tinkerpop.gremlin.server.util |
  org.apache.tinkerpop.gremlin.structure.util |
  org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimization |
  org.apache.tinkerpop.gremlin.util.function |

- - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin

    Methods in org.apache.tinkerpop.gremlin with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static void` | AbstractGremlinTest.`verifyUniqueStepIds(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.driver.remote

    Classes in org.apache.tinkerpop.gremlin.driver.remote that implement Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DriverRemoteTraversal<S,E>` A `AbstractRemoteTraversal` implementation for the Gremlin Driver.

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.groovy.engine

    Methods in org.apache.tinkerpop.gremlin.groovy.engine that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin` | GremlinExecutor.`eval(Bytecode bytecode, Bindings boundVars, String language, String traversalSource)` Evaluates bytecode with bindings for a specific language into a `Traversal`.

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.groovy.jsr223

    Methods in org.apache.tinkerpop.gremlin.groovy.jsr223 that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin` | GremlinGroovyScriptEngine.`eval(Bytecode bytecode, Bindings bindings, String traversalSource)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential

    Subinterfaces of Traversal.Admin in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CredentialTraversal<S,E>`
    `interface` | `CredentialTraversalDsl<S,E>` A DSL for managing a "credentials graph" used by Gremlin Server for simple authentication functions.

    Classes in org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential that implement Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultCredentialTraversal<S,E>`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.groovy.loaders

    Methods in org.apache.tinkerpop.gremlin.groovy.loaders with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static Object` | SugarLoader.GraphTraversalCategory.`and(GraphTraversal.Admin leftTraversal, Traversal.Admin rightTraversal)`
    `static Object` | SugarLoader.GraphTraversalCategory.`or(GraphTraversal.Admin leftTraversal, Traversal.Admin rightTraversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.jsr223

    Classes in org.apache.tinkerpop.gremlin.jsr223 with type parameters of type Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>>`

    Methods in org.apache.tinkerpop.gremlin.jsr223 with type parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static <S extends TraversalSource,T extends Traversal.Admin<?,?>> JavaTranslator<S,T>` | JavaTranslator.`of(S traversalSource)`

    Methods in org.apache.tinkerpop.gremlin.jsr223 that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin` | GremlinLangScriptEngine.`eval(Bytecode bytecode, Bindings bindings, String traversalSource)` Bytecode is evaluated by the `JavaTranslator`.
    `Traversal.Admin` | GremlinScriptEngine.`eval(Bytecode bytecode, Bindings bindings, String traversalSource)` Evaluates `Traversal` `Bytecode` with the specified `Bindings`.
    `Traversal.Admin` | MockGremlinScriptEngine.`eval(Bytecode bytecode, Bindings bindings, String traversalSource)`
    `default Traversal.Admin` | GremlinScriptEngine.`eval(Bytecode bytecode, String traversalSource)` Evaluates `Traversal` `Bytecode` against a traversal source in the global bindings of the `ScriptEngine`.

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer

    Methods in org.apache.tinkerpop.gremlin.process.computer that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin<Vertex,Edge>` | GraphFilter.`getEdgeFilter()` Get the edge filter associated with this graph filter.
    `Traversal.Admin<Vertex,Vertex>` | GraphFilter.`getVertexFilter()` Get the vertex filter associated with this graph filter.

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.clustering.connected

    Methods in org.apache.tinkerpop.gremlin.process.computer.clustering.connected with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `ConnectedComponentVertexProgram.Builder` | ConnectedComponentVertexProgram.Builder.`edges(Traversal.Admin<Vertex,Edge> edgeTraversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure

    Methods in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`edges(Traversal.Admin<Vertex,Edge> edgeTraversal)`
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`initialVoteStrength(Traversal.Admin<Vertex,? extends Number> initialVoteStrengthTraversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank

    Methods in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`edges(Traversal.Admin<Vertex,Edge> edgeTraversal)`
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`initialRank(Traversal.Admin<Vertex,? extends Number> initialRankTraversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static Set<MemoryComputeKey>` | MemoryTraversalSideEffects.`getMemoryComputeKeys(Traversal.Admin<?,?> traversal)`
    `static ProgramPhase` | MemoryTraversalSideEffects.`getMemorySideEffectsPhase(Traversal.Admin<?,?> traversal)`
    `static void` | MemoryTraversalSideEffects.`setMemorySideEffects(Traversal.Admin<?,?> traversal, Memory memory, ProgramPhase phase)`
    `TraversalVertexProgram.Builder` | TraversalVertexProgram.Builder.`traversal(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal.lambda

    Classes in org.apache.tinkerpop.gremlin.process.computer.traversal.lambda that implement Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HaltedTraversersCountTraversal`

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

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `List<Traversal.Admin<?,?>>` | TraversalVertexProgramStep.`getGlobalChildren()`
    `List<Traversal.Admin<?,?>>` | ShortestPathVertexProgramStep.`getLocalChildren()`
    `List<Traversal.Admin<Vertex,Edge>>` | PageRankVertexProgramStep.`getLocalChildren()`
    `List<Traversal.Admin<Vertex,Edge>>` | PeerPressureVertexProgramStep.`getLocalChildren()`

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraversalVertexProgramStep.`setComputerTraversal(Traversal.Admin<?,?> computerTraversal)`
    `void` | ShortestPathVertexProgramStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | PageRankVertexProgramStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | PeerPressureVertexProgramStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TraversalVertexProgramStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`

    Constructors in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map with parameters of type Traversal.Admin
    Constructor and Description
    `ComputerResultStep(Traversal.Admin traversal)`
    `ConnectedComponentVertexProgramStep(Traversal.Admin traversal)`
    `PageRankVertexProgramStep(Traversal.Admin traversal, double alpha)`
    `PeerPressureVertexProgramStep(Traversal.Admin traversal)`
    `ProgramVertexProgramStep(Traversal.Admin traversal, VertexProgram vertexProgram)`
    `ShortestPathVertexProgramStep(Traversal.Admin<?,?> traversal)`
    `TraversalVertexProgramStep(Traversal.Admin traversal, Traversal.Admin<?,?> computerTraversal)`
    `TraversalVertexProgramStep(Traversal.Admin traversal, Traversal.Admin<?,?> computerTraversal)`
    `VertexProgramStep(Traversal.Admin traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | VertexProgramStrategy.`apply(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | ComputerFinalizationStrategy.`apply(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected static Traversal.Admin<Vertex,Edge>` | GraphFilterStrategy.`getEdgeFilter(Traversal.Admin<?,?> traversal)`

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphFilterStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | MessagePassingReductionStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `protected static Traversal.Admin<Vertex,Edge>` | GraphFilterStrategy.`getEdgeFilter(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | VertexProgramRestrictionStrategy.`apply(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.computer.util

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static <S,E> Traversal.Admin<S,E>` | VertexProgramHelper.`reverse(Traversal.Admin<S,E> traversal)`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static <S,E> Traversal.Admin<S,E>` | VertexProgramHelper.`reverse(Traversal.Admin<S,E> traversal)`

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

    Subinterfaces of Traversal.Admin in org.apache.tinkerpop.gremlin.process.remote.traversal
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `RemoteTraversal<S,E>` A `RemoteTraversal` is returned from `RemoteConnection.submitAsync(Bytecode)`.

    Classes in org.apache.tinkerpop.gremlin.process.remote.traversal that implement Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRemoteTraversal<S,E>` This is a stub implementation for `RemoteTraversal` and requires that the `AbstractRemoteTraversal.nextTraverser()` method is implemented from `Traversal.Admin`.
    `class` | `EmbeddedRemoteTraversal<S,E>` Generated by the `EmbeddedRemoteConnection` to help simulate a remote traversal execution within the same JVM.

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<S2,E2> Traversal.Admin<S2,E2>` | AbstractRemoteTraversal.`addStep(int index, Step<?,?> step)`
    `Traversal.Admin<S,E>` | AbstractRemoteTraversal.`clone()`
    `<S2,E2> Traversal.Admin<S2,E2>` | AbstractRemoteTraversal.`removeStep(int index)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.remote.traversal.step.map

    Constructors in org.apache.tinkerpop.gremlin.process.remote.traversal.step.map with parameters of type Traversal.Admin
    Constructor and Description
    `RemoteStep(Traversal.Admin traversal, RemoteConnection remoteConnection)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | RemoteStrategy.`apply(Traversal.Admin<?,?> traversal)`

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

    Classes in org.apache.tinkerpop.gremlin.process.traversal with type parameters of type Traversal.Admin
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `Translator.StepTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>>` Translates bytecode to actual steps.

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<S2,E2> Traversal.Admin<S2,E2>` | Traversal.Admin.`addStep(int index, Step<?,?> step)` Add a `Step` to an arbitrary point in the traversal.
    `default <E2> Traversal.Admin<S,E2>` | Traversal.Admin.`addStep(Step<?,E2> step)` Add a `Step` to the end of the traversal.
    `default Traversal.Admin<S,E>` | Traversal.`asAdmin()` Get access to administrative methods of the traversal via its accompanying `Traversal.Admin`.
    `Traversal.Admin<S,E>` | Traversal.Admin.`clone()` Cloning is used to duplicate the traversal typically in OLAP environments.
    `<A,B> Traversal.Admin<A,B>` | Step.`getTraversal()` Get the `Traversal.Admin` that this step is contained within.
    `<S2,E2> Traversal.Admin<S2,E2>` | Traversal.Admin.`removeStep(int index)` Remove a `Step` from the traversal.
    `default <S2,E2> Traversal.Admin<S2,E2>` | Traversal.Admin.`removeStep(Step<?,?> step)` Remove a `Step` from the traversal.

    Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraversalStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `default boolean` | Traversal.Admin.`equals(Traversal.Admin<S,E> other)`
    `void` | Step.`setTraversal(Traversal.Admin<?,?> traversal)` Set the `Traversal` that this step is contained within.

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Subinterfaces of Traversal.Admin in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `GraphTraversal.Admin<S,E>`

    Classes in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that implement Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultGraphTraversal<S,E>`

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

    Classes in org.apache.tinkerpop.gremlin.process.traversal.lambda that implement Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLambdaTraversal<S,E>`
    `class` | `ColumnTraversal`
    `class` | `ConstantTraversal<S,E>` A `Traversal` that always returns a constant value.
    `class` | `IdentityTraversal<S>`
    `class` | `LoopTraversal<S>`
    `class` | `PredicateTraversal<S>`
    `class` | `TokenTraversal<S,E>`
    `class` | `TrueTraversal<S>`
    `class` | `ValueTraversal<T,V>` More efficiently extracts a value from an `Element` or `Map` to avoid strategy application costs.

    Fields in org.apache.tinkerpop.gremlin.process.traversal.lambda declared as Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected Traversal.Admin<S,E>` | AbstractLambdaTraversal.`bypassTraversal`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<S2,E2> Traversal.Admin<S2,E2>` | AbstractLambdaTraversal.`addStep(int index, Step<?,?> step)`
    `Traversal.Admin<S,E>` | AbstractLambdaTraversal.`clone()`
    `Traversal.Admin<S,E>` | AbstractLambdaTraversal.`getBypassTraversal()`
    `<S2,E2> Traversal.Admin<S2,E2>` | AbstractLambdaTraversal.`removeStep(int index)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLambdaTraversal.`setBypassTraversal(Traversal.Admin<S,E> bypassTraversal)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.lambda with parameters of type Traversal.Admin
    Constructor and Description
    `ValueTraversal(String propertyKey, Traversal.Admin<T,V> bypassTraversal)` Creates an instance with the `bypassTraversal` set on construction.

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `default Traversal.Admin<S,V>` | Grouping.`convertValueTraversal(Traversal.Admin<S,V> valueTraversal)`
    `Traversal.Admin<S,K>` | Grouping.`getKeyTraversal()` Determines if the provided traversal is equal to the key traversal that the `Grouping` has.
    `Traversal.Admin<S,V>` | Grouping.`getValueTraversal()` Determines if the provided traversal is equal to the value traversal that the `Grouping` has.
    `default <S,E> Traversal.Admin<S,E>` | TraversalParent.`integrateChild(Traversal.Admin<?,?> childTraversal)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `List<org.javatuples.Pair<Traversal.Admin<S,C>,Comparator<C>>>` | ComparatorHolder.`getComparators()` Get the comparators associated with this holder.
    `default <S,E> List<Traversal.Admin<S,E>>` | TraversalParent.`getGlobalChildren()`
    `default <S,E> List<Traversal.Admin<S,E>>` | TraversalParent.`getLocalChildren()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | ComparatorHolder.`addComparator(Traversal.Admin<S,C> traversal, Comparator<C> comparator)` Add a `Traversal`-based `Comparator` to the holder.
    `default void` | FromToModulating.`addFrom(Traversal.Admin<?,?> fromTraversal)`
    `default void` | TraversalParent.`addGlobalChild(Traversal.Admin<?,?> globalChildTraversal)`
    `void` | TraversalOptionParent.`addGlobalChildOption(M pickToken, Traversal.Admin<S,E> traversalOption)`
    `default void` | TraversalParent.`addLocalChild(Traversal.Admin<?,?> localChildTraversal)`
    `default void` | FromToModulating.`addTo(Traversal.Admin<?,?> toTraversal)`
    `default Traversal.Admin<S,V>` | Grouping.`convertValueTraversal(Traversal.Admin<S,V> valueTraversal)`
    `default Barrier` | Grouping.`determineBarrierStep(Traversal.Admin<S,V> traversal)` Determines the first non-local `Barrier` step in the provided traversal.
    `default Map<K,V>` | Grouping.`doFinalReduction(Map<K,Object> map, Traversal.Admin<S,V> valueTraversal)` When there is a `Barrier` detected by `Grouping.determineBarrierStep(Traversal.Admin)` it is processed in full up to that point and then the remainder of the traversal that follows it is completed.
    `default <S,E> Traversal.Admin<S,E>` | TraversalParent.`integrateChild(Traversal.Admin<?,?> childTraversal)`
    `default void` | ByModulating.`modulateBy(Traversal.Admin<?,?> traversal)`
    `default void` | ByModulating.`modulateBy(Traversal.Admin<?,?> traversal, Comparator comparator)`
    `default void` | TraversalParent.`removeGlobalChild(Traversal.Admin<?,?> globalChildTraversal)`
    `default void` | TraversalParent.`removeLocalChild(Traversal.Admin<?,?> localChildTraversal)`
    `default void` | TraversalParent.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `default void` | TraversalParent.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.branch declared as Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected Traversal.Admin<S,M>` | BranchStep.`branchTraversal`

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.branch with type parameters of type Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected List<org.javatuples.Pair<Traversal.Admin,Traversal.Admin<S,E>>>` | BranchStep.`traversalOptions`
    `protected List<org.javatuples.Pair<Traversal.Admin,Traversal.Admin<S,E>>>` | BranchStep.`traversalOptions`
    `protected Map<TraversalOptionParent.Pick,List<Traversal.Admin<S,E>>>` | BranchStep.`traversalPickOptions`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin<S,?>` | RepeatStep.`getEmitTraversal()`
    `Traversal.Admin<S,S>` | RepeatStep.`getRepeatTraversal()`
    `Traversal.Admin<S,?>` | RepeatStep.`getUntilTraversal()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `List<Traversal.Admin<S,E>>` | BranchStep.`getGlobalChildren()`
    `List<Traversal.Admin<S,S>>` | RepeatStep.`getGlobalChildren()`
    `List<Traversal.Admin<S,S>>` | OptionalStep.`getLocalChildren()`
    `List<Traversal.Admin<S,M>>` | BranchStep.`getLocalChildren()`
    `List<Traversal.Admin<S,E>>` | LocalStep.`getLocalChildren()`
    `List<Traversal.Admin<S,?>>` | RepeatStep.`getLocalChildren()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static <A,B,C extends Traversal<A,B>> C` | RepeatStep.`addEmitToTraversal(C traversal, Traversal.Admin<B,?> emitPredicate)`
    `void` | BranchStep.`addGlobalChildOption(M pickToken, Traversal.Admin<S,E> traversalOption)`
    `void` | ChooseStep.`addGlobalChildOption(M pickToken, Traversal.Admin<S,E> traversalOption)`
    `void` | UnionStep.`addGlobalChildOption(TraversalOptionParent.Pick pickToken, Traversal.Admin<S,E> traversalOption)`
    `static <A,B,C extends Traversal<A,B>> C` | RepeatStep.`addRepeatToTraversal(C traversal, String loopName, Traversal.Admin<B,B> repeatTraversal)`
    `static <A,B,C extends Traversal<A,B>> C` | RepeatStep.`addRepeatToTraversal(C traversal, Traversal.Admin<B,B> repeatTraversal)`
    `static <A,B,C extends Traversal<A,B>> C` | RepeatStep.`addUntilToTraversal(C traversal, Traversal.Admin<B,?> untilPredicate)`
    `void` | BranchStep.`setBranchTraversal(Traversal.Admin<S,M> branchTraversal)`
    `void` | RepeatStep.`setEmitTraversal(Traversal.Admin<S,?> emitTraversal)`
    `void` | RepeatStep.`setRepeatTraversal(Traversal.Admin<S,S> repeatTraversal)`
    `void` | OptionalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | BranchStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | LocalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | RepeatStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | RepeatStep.`setUntilTraversal(Traversal.Admin<S,?> untilTraversal)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.branch with parameters of type Traversal.Admin
    Constructor and Description
    `BranchStep(Traversal.Admin traversal)`
    `ChooseStep(Traversal.Admin traversal, Traversal.Admin<S,?> predicateTraversal, Traversal.Admin<S,E> trueChoice, Traversal.Admin<S,E> falseChoice)`
    `ChooseStep(Traversal.Admin traversal, Traversal.Admin<S,?> predicateTraversal, Traversal.Admin<S,E> trueChoice, Traversal.Admin<S,E> falseChoice)`
    `ChooseStep(Traversal.Admin traversal, Traversal.Admin<S,?> predicateTraversal, Traversal.Admin<S,E> trueChoice, Traversal.Admin<S,E> falseChoice)`
    `ChooseStep(Traversal.Admin traversal, Traversal.Admin<S,?> predicateTraversal, Traversal.Admin<S,E> trueChoice, Traversal.Admin<S,E> falseChoice)`
    `ChooseStep(Traversal.Admin traversal, Traversal.Admin<S,M> choiceTraversal)`
    `ChooseStep(Traversal.Admin traversal, Traversal.Admin<S,M> choiceTraversal)`
    `LocalStep(Traversal.Admin traversal, Traversal.Admin<S,E> localTraversal)`
    `LocalStep(Traversal.Admin traversal, Traversal.Admin<S,E> localTraversal)`
    `OptionalStep(Traversal.Admin traversal, Traversal.Admin<S,S> optionalTraversal)`
    `OptionalStep(Traversal.Admin traversal, Traversal.Admin<S,S> optionalTraversal)`
    `RepeatEndStep(Traversal.Admin traversal)`
    `RepeatStep(Traversal.Admin traversal)`
    `UnionStep(Traversal.Admin traversal, Traversal.Admin<?,E>... unionTraversals)`
    `UnionStep(Traversal.Admin traversal, Traversal.Admin<?,E>... unionTraversals)`

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.filter declared as Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected Traversal.Admin<?,?>` | WhereTraversalStep.`whereTraversal`

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.filter with type parameters of type Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected List<Traversal.Admin<S,?>>` | ConnectiveStep.`traversals`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin<S,?>` | TraversalFilterStep.`getFilterTraversal()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `List<Traversal.Admin<S,?>>` | NotStep.`getLocalChildren()`
    `List<Traversal.Admin<Object,Object>>` | PathFilterStep.`getLocalChildren()`
    `List<Traversal.Admin<S,?>>` | ConnectiveStep.`getLocalChildren()`
    `List<Traversal.Admin<S,?>>` | WherePredicateStep.`getLocalChildren()`
    `List<Traversal.Admin<S,?>>` | TraversalFilterStep.`getLocalChildren()`
    `List<Traversal.Admin<S,Number>>` | SampleGlobalStep.`getLocalChildren()`
    `List<Traversal.Admin<?,?>>` | WhereTraversalStep.`getLocalChildren()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConnectiveStep.`addLocalChild(Traversal.Admin<?,?> localChildTraversal)`
    `void` | PathFilterStep.`modulateBy(Traversal.Admin<?,?> pathTraversal)`
    `void` | WherePredicateStep.`modulateBy(Traversal.Admin<?,?> traversal)`
    `void` | SampleGlobalStep.`modulateBy(Traversal.Admin<?,?> probabilityTraversal)`
    `void` | DedupGlobalStep.`modulateBy(Traversal.Admin<?,?> dedupTraversal)`
    `void` | PathFilterStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | PathFilterStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | WherePredicateStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | WherePredicateStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SampleGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SampleGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | DedupGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | DedupGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | NotStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | PathFilterStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | ConnectiveStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | WherePredicateStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TraversalFilterStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | SampleGlobalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | DedupGlobalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | WhereTraversalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.filter with parameters of type Traversal.Admin
    Constructor and Description
    `AndStep(Traversal.Admin traversal, Traversal<S,?>... traversals)`
    `ClassFilterStep(Traversal.Admin traversal, Class<T> classFilter, boolean allowClasses)`
    `CoinStep(Traversal.Admin traversal, double probability)`
    `ConnectiveStep(Traversal.Admin traversal, Traversal<S,?>... traversals)`
    `DedupGlobalStep(Traversal.Admin traversal, String... dedupLabels)`
    `DropStep(Traversal.Admin traversal)`
    `FilterStep(Traversal.Admin traversal)`
    `HasStep(Traversal.Admin traversal, HasContainer... hasContainers)`
    `IsStep(Traversal.Admin traversal, P<S> predicate)`
    `LambdaFilterStep(Traversal.Admin traversal, Predicate<Traverser<S>> predicate)`
    `NoneStep(Traversal.Admin traversal)`
    `NotStep(Traversal.Admin traversal, Traversal<S,?> notTraversal)`
    `OrStep(Traversal.Admin traversal, Traversal<S,?>... traversals)`
    `PathFilterStep(Traversal.Admin traversal, boolean isSimple)`
    `RangeGlobalStep(Traversal.Admin traversal, long low, long high)`
    `SampleGlobalStep(Traversal.Admin traversal, int amountToSample)`
    `TailGlobalStep(Traversal.Admin traversal, long limit)`
    `TimeLimitStep(Traversal.Admin traversal, long timeLimit)`
    `TraversalFilterStep(Traversal.Admin traversal, Traversal<S,?> filterTraversal)`
    `WhereEndStep(Traversal.Admin traversal, String matchKey)`
    `WherePredicateStep(Traversal.Admin traversal, Optional<String> startKey, P<String> predicate)`
    `WhereStartStep(Traversal.Admin traversal, String selectKey)`
    `WhereTraversalStep(Traversal.Admin traversal, Traversal<?,?> whereTraversal)`

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.map declared as Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected Traversal.Admin<Element,? extends Property>` | PropertyMapStep.`propertyTraversal`
    `Traversal.Admin<Object,Object>` | MatchStep.CountMatchAlgorithm.Bundle.`traversal`

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.map with type parameters of type Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `static Function<List<Traversal.Admin<Object,Object>>,IllegalStateException>` | MatchStep.MatchAlgorithm.`UNMATCHABLE_PATTERN`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin<Object,Object>` | MatchStep.GreedyMatchAlgorithm.`apply(Traverser.Admin<Object> traverser)`
    `Traversal.Admin<Object,Object>` | MatchStep.CountMatchAlgorithm.`apply(Traverser.Admin<Object> traverser)`
    `Traversal.Admin<S,K>` | GroupStep.`getKeyTraversal()`
    `Traversal.Admin<S,V>` | GroupStep.`getValueTraversal()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Traversal.Admin<Object,E>>` | SelectStep.`getByTraversals()`
    `List<org.javatuples.Pair<Traversal.Admin<S,C>,Comparator<C>>>` | OrderLocalStep.`getComparators()`
    `List<org.javatuples.Pair<Traversal.Admin<S,C>,Comparator<C>>>` | OrderGlobalStep.`getComparators()`
    `List<Traversal.Admin<Object,Object>>` | MatchStep.`getGlobalChildren()`
    `List<Traversal.Admin<S,E>>` | ProjectStep.`getLocalChildren()`
    `List<Traversal.Admin<Object,Object>>` | TreeStep.`getLocalChildren()`
    `List<Traversal.Admin<?,?>>` | GroupStep.`getLocalChildren()`
    `List<Traversal.Admin<S,E>>` | SelectOneStep.`getLocalChildren()`
    `List<Traversal.Admin<S,E>>` | GroupCountStep.`getLocalChildren()`
    `List<Traversal.Admin<S,C>>` | OrderLocalStep.`getLocalChildren()`
    `List<Traversal.Admin<S,Number>>` | MathStep.`getLocalChildren()`
    `List<Traversal.Admin<S,E>>` | TraversalMapStep.`getLocalChildren()`
    `List<Traversal.Admin<?,?>>` | TraversalSelectStep.`getLocalChildren()`
    `List<Traversal.Admin<S,C>>` | OrderGlobalStep.`getLocalChildren()`
    `List<Traversal.Admin<S,E>>` | CoalesceStep.`getLocalChildren()`
    `List<Traversal.Admin<S,E>>` | TraversalFlatMapStep.`getLocalChildren()`
    `List<Traversal.Admin<Object,Object>>` | PathStep.`getLocalChildren()`
    `List<Traversal.Admin<Object,E>>` | SelectStep.`getLocalChildren()`
    `List<Traversal.Admin<K,E>>` | PropertyMapStep.`getLocalChildren()`
    `<S,E> List<Traversal.Admin<S,E>>` | AddEdgeStartStep.`getLocalChildren()`
    `<S,E> List<Traversal.Admin<S,E>>` | AddVertexStartStep.`getLocalChildren()`
    `<S,E> List<Traversal.Admin<S,E>>` | AddEdgeStep.`getLocalChildren()`
    `<S,E> List<Traversal.Admin<S,E>>` | AddVertexStep.`getLocalChildren()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | OrderLocalStep.`addComparator(Traversal.Admin<S,C> traversal, Comparator<C> comparator)`
    `void` | OrderGlobalStep.`addComparator(Traversal.Admin<S,C> traversal, Comparator<C> comparator)`
    `void` | AddEdgeStartStep.`addFrom(Traversal.Admin<?,?> fromObject)`
    `void` | AddEdgeStep.`addFrom(Traversal.Admin<?,?> fromObject)`
    `void` | MatchStep.`addGlobalChild(Traversal.Admin<?,?> globalChildTraversal)`
    `void` | GroupCountStep.`addLocalChild(Traversal.Admin<?,?> groupTraversal)`
    `void` | AddEdgeStartStep.`addTo(Traversal.Admin<?,?> toObject)`
    `void` | AddEdgeStep.`addTo(Traversal.Admin<?,?> toObject)`
    `protected MatchStep.CountMatchAlgorithm.Bundle` | MatchStep.CountMatchAlgorithm.`getBundle(Traversal.Admin<Object,Object> traversal)`
    `static Optional<String>` | MatchStep.Helper.`getEndLabel(Traversal.Admin<Object,Object> traversal)`
    `static Set<String>` | MatchStep.Helper.`getStartLabels(Traversal.Admin<Object,Object> traversal)`
    `static MatchStep.TraversalType` | MatchStep.Helper.`getTraversalType(Traversal.Admin<Object,Object> traversal)`
    `static boolean` | MatchStep.Helper.`hasEndLabel(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `static boolean` | MatchStep.Helper.`hasExecutedTraversal(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `static boolean` | MatchStep.Helper.`hasStartLabels(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `void` | ProjectStep.`modulateBy(Traversal.Admin<?,?> selectTraversal)`
    `void` | TreeStep.`modulateBy(Traversal.Admin<?,?> treeTraversal)`
    `void` | GroupStep.`modulateBy(Traversal.Admin<?,?> kvTraversal)`
    `void` | SelectOneStep.`modulateBy(Traversal.Admin<?,?> selectTraversal)`
    `void` | GroupCountStep.`modulateBy(Traversal.Admin<?,?> keyTraversal)`
    `void` | OrderLocalStep.`modulateBy(Traversal.Admin<?,?> traversal)`
    `void` | MathStep.`modulateBy(Traversal.Admin<?,?> selectTraversal)`
    `void` | TraversalSelectStep.`modulateBy(Traversal.Admin<?,?> selectTraversal)`
    `void` | OrderGlobalStep.`modulateBy(Traversal.Admin<?,?> traversal)`
    `void` | PathStep.`modulateBy(Traversal.Admin<?,?> pathTraversal)`
    `void` | SelectStep.`modulateBy(Traversal.Admin<?,?> selectTraversal)`
    `void` | PropertyMapStep.`modulateBy(Traversal.Admin<?,?> selectTraversal)`
    `void` | OrderLocalStep.`modulateBy(Traversal.Admin<?,?> traversal, Comparator comparator)`
    `void` | OrderGlobalStep.`modulateBy(Traversal.Admin<?,?> traversal, Comparator comparator)`
    `default void` | MatchStep.MatchAlgorithm.`recordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `void` | MatchStep.CountMatchAlgorithm.`recordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `default void` | MatchStep.MatchAlgorithm.`recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `void` | MatchStep.CountMatchAlgorithm.`recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `void` | MatchStep.`removeGlobalChild(Traversal.Admin<?,?> globalChildTraversal)`
    `void` | SelectOneStep.`removeLocalChild(Traversal.Admin<?,?> traversal)`
    `void` | TraversalSelectStep.`removeLocalChild(Traversal.Admin<?,?> traversal)`
    `void` | ProjectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | ProjectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | TreeStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | TreeStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | GroupStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | GroupStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SelectOneStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SelectOneStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | GroupCountStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | GroupCountStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | OrderLocalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | OrderLocalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | OrderGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | OrderGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | PathStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | PathStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SelectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SelectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | PropertyMapStep.`setPropertyTraversal(Traversal.Admin<Element,? extends Property> propertyTraversal)`
    `void` | ProjectStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TreeStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | GroupStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | SelectOneStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | GroupCountStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | OrderLocalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | MathStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TraversalMapStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TraversalSelectStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | MatchStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | OrderGlobalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | CoalesceStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | AddEdgeStartStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TraversalFlatMapStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | AddVertexStartStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | PathStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | SelectStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | AddEdgeStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | PropertyMapStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | AddVertexStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.step.map with type arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static String` | MatchStep.Helper.`computeStartLabel(List<Traversal.Admin<Object,Object>> traversals)`
    `void` | MatchStep.MatchAlgorithm.`initialize(boolean onComputer, List<Traversal.Admin<Object,Object>> traversals)`
    `void` | MatchStep.GreedyMatchAlgorithm.`initialize(boolean onComputer, List<Traversal.Admin<Object,Object>> traversals)`
    `void` | MatchStep.CountMatchAlgorithm.`initialize(boolean onComputer, List<Traversal.Admin<Object,Object>> traversals)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type Traversal.Admin
    Constructor and Description
    `AddEdgeStartStep(Traversal.Admin traversal, String edgeLabel)`
    `AddEdgeStartStep(Traversal.Admin traversal, Traversal<?,String> edgeLabelTraversal)`
    `AddEdgeStep(Traversal.Admin traversal, String edgeLabel)`
    `AddEdgeStep(Traversal.Admin traversal, Traversal.Admin<S,String> edgeLabelTraversal)`
    `AddEdgeStep(Traversal.Admin traversal, Traversal.Admin<S,String> edgeLabelTraversal)`
    `AddVertexStartStep(Traversal.Admin traversal, String label)`
    `AddVertexStartStep(Traversal.Admin traversal, Traversal<?,String> vertexLabelTraversal)`
    `AddVertexStep(Traversal.Admin traversal, String label)`
    `AddVertexStep(Traversal.Admin traversal, Traversal.Admin<S,String> vertexLabelTraversal)`
    `AddVertexStep(Traversal.Admin traversal, Traversal.Admin<S,String> vertexLabelTraversal)`
    `Bundle(Traversal.Admin<Object,Object> traversal)`
    `CoalesceStep(Traversal.Admin traversal, Traversal.Admin<S,E>... coalesceTraversals)`
    `CoalesceStep(Traversal.Admin traversal, Traversal.Admin<S,E>... coalesceTraversals)`
    `ConstantStep(Traversal.Admin traversal, E constant)`
    `CountGlobalStep(Traversal.Admin traversal)`
    `CountLocalStep(Traversal.Admin traversal)`
    `DedupLocalStep(Traversal.Admin traversal)`
    `EdgeOtherVertexStep(Traversal.Admin traversal)`
    `EdgeVertexStep(Traversal.Admin traversal, Direction direction)`
    `ElementMapStep(Traversal.Admin traversal, String... propertyKeys)`
    `FlatMapStep(Traversal.Admin traversal)`
    `FoldStep(Traversal.Admin traversal)`
    `FoldStep(Traversal.Admin traversal, Supplier<E> seed, BiFunction<E,S,E> foldFunction)`
    `GraphStep(Traversal.Admin traversal, Class<E> returnClass, boolean isStart, Object... ids)`
    `GroupCountStep(Traversal.Admin traversal)`
    `GroupStep(Traversal.Admin traversal)`
    `HasNextStep(Traversal.Admin traversal)`
    `IdStep(Traversal.Admin traversal)`
    `IndexStep(Traversal.Admin traversal)`
    `LabelStep(Traversal.Admin traversal)`
    `LambdaCollectingBarrierStep(Traversal.Admin traversal, Consumer<TraverserSet<S>> barrierConsumer, int maxBarrierSize)`
    `LambdaFlatMapStep(Traversal.Admin traversal, Function<Traverser<S>,Iterator<E>> function)`
    `LambdaMapStep(Traversal.Admin traversal, Function<Traverser<S>,E> function)`
    `LoopsStep(Traversal.Admin traversal, String loopName)`
    `MapStep(Traversal.Admin traversal)`
    `MatchEndStep(Traversal.Admin traversal, String matchKey)`
    `MatchStartStep(Traversal.Admin traversal, String selectKey)`
    `MatchStep(Traversal.Admin traversal, ConnectiveStep.Connective connective, Traversal... matchTraversals)`
    `MathStep(Traversal.Admin traversal, String equation)`
    `MaxGlobalStep(Traversal.Admin traversal)`
    `MaxLocalStep(Traversal.Admin traversal)`
    `MeanGlobalStep(Traversal.Admin traversal)`
    `MeanLocalStep(Traversal.Admin traversal)`
    `MinGlobalStep(Traversal.Admin traversal)`
    `MinLocalStep(Traversal.Admin traversal)`
    `MockStep(Traversal.Admin traversal)`
    `NoOpBarrierStep(Traversal.Admin traversal)`
    `NoOpBarrierStep(Traversal.Admin traversal, int maxBarrierSize)`
    `OrderGlobalStep(Traversal.Admin traversal)`
    `OrderLocalStep(Traversal.Admin traversal)`
    `PathStep(Traversal.Admin traversal)`
    `ProjectStep(Traversal.Admin traversal, String... projectKeys)`
    `PropertiesStep(Traversal.Admin traversal, PropertyType propertyType, String... propertyKeys)`
    `PropertyKeyStep(Traversal.Admin traversal)`
    `PropertyMapStep(Traversal.Admin traversal, int options, PropertyType propertyType, String... propertyKeys)`
    `PropertyMapStep(Traversal.Admin traversal, PropertyType propertyType, String... propertyKeys)`
    `PropertyValueStep(Traversal.Admin traversal)`
    `RangeLocalStep(Traversal.Admin traversal, long low, long high)`
    `SackStep(Traversal.Admin traversal)`
    `SampleLocalStep(Traversal.Admin traversal, int amountToSample)`
    `ScalarMapStep(Traversal.Admin traversal)`
    `SelectOneStep(Traversal.Admin traversal, Pop pop, String selectKey)`
    `SelectStep(Traversal.Admin traversal, Pop pop, String... selectKeys)`
    `SumGlobalStep(Traversal.Admin traversal)`
    `SumLocalStep(Traversal.Admin traversal)`
    `TailLocalStep(Traversal.Admin traversal, long limit)`
    `TraversalFlatMapStep(Traversal.Admin traversal, Traversal<S,E> flatMapTraversal)`
    `TraversalMapStep(Traversal.Admin traversal, Traversal<S,E> mapTraversal)`
    `TraversalSelectStep(Traversal.Admin traversal, Pop pop, Traversal<S,E> keyTraversal)`
    `TreeStep(Traversal.Admin traversal)`
    `UnfoldStep(Traversal.Admin traversal)`
    `VertexStep(Traversal.Admin traversal, Class<E> returnClass, Direction direction, String... edgeLabels)`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin<S,K>` | GroupSideEffectStep.`getKeyTraversal()`
    `Traversal.Admin<S,V>` | GroupSideEffectStep.`getValueTraversal()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `List<Traversal.Admin<S,E>>` | GroupCountSideEffectStep.`getLocalChildren()`
    `List<Traversal.Admin<?,?>>` | GroupSideEffectStep.`getLocalChildren()`
    `List<Traversal.Admin<Object,Object>>` | TreeSideEffectStep.`getLocalChildren()`
    `List<Traversal.Admin<S,B>>` | SackValueStep.`getLocalChildren()`
    `List<Traversal.Admin<S,Object>>` | AggregateLocalStep.`getLocalChildren()`
    `List<Traversal.Admin<S,?>>` | TraversalSideEffectStep.`getLocalChildren()`
    `List<Traversal.Admin<S,Object>>` | AggregateGlobalStep.`getLocalChildren()`
    `<S,E> List<Traversal.Admin<S,E>>` | AddPropertyStep.`getLocalChildren()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | GroupCountSideEffectStep.`addLocalChild(Traversal.Admin<?,?> groupTraversal)`
    `void` | GroupCountSideEffectStep.`modulateBy(Traversal.Admin<?,?> keyTraversal)`
    `void` | GroupSideEffectStep.`modulateBy(Traversal.Admin<?,?> kvTraversal)`
    `void` | TreeSideEffectStep.`modulateBy(Traversal.Admin<?,?> treeTraversal)`
    `void` | SackValueStep.`modulateBy(Traversal.Admin<?,?> sackTraversal)`
    `void` | AggregateLocalStep.`modulateBy(Traversal.Admin<?,?> storeTraversal)`
    `void` | AggregateGlobalStep.`modulateBy(Traversal.Admin<?,?> aggregateTraversal)`
    `void` | GroupCountSideEffectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | GroupCountSideEffectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | GroupSideEffectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | GroupSideEffectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | TreeSideEffectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | TreeSideEffectStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SackValueStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | SackValueStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | AggregateLocalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | AggregateLocalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | AggregateGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | AggregateGlobalStep.`replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)`
    `void` | AddPropertyStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | GroupCountSideEffectStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | GroupSideEffectStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TreeSideEffectStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | SackValueStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | AggregateLocalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | TraversalSideEffectStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`
    `void` | AggregateGlobalStep.`setTraversal(Traversal.Admin<?,?> parentTraversal)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect with parameters of type Traversal.Admin
    Constructor and Description
    `AddPropertyStep(Traversal.Admin traversal, VertexProperty.Cardinality cardinality, Object keyObject, Object valueObject)`
    `AggregateGlobalStep(Traversal.Admin traversal, String sideEffectKey)`
    `AggregateLocalStep(Traversal.Admin traversal, String sideEffectKey)`
    `GroupCountSideEffectStep(Traversal.Admin traversal, String sideEffectKey)`
    `GroupSideEffectStep(Traversal.Admin traversal, String sideEffectKey)`
    `IdentityStep(Traversal.Admin traversal)`
    `InjectStep(Traversal.Admin traversal, S... injections)`
    `IoStep(Traversal.Admin traversal, String file)`
    `LambdaSideEffectStep(Traversal.Admin traversal, Consumer<Traverser<S>> consumer)`
    `ProfileSideEffectStep(Traversal.Admin traversal, String sideEffectKey)`
    `SackValueStep(Traversal.Admin traversal, BiFunction<A,B,A> sackFunction)`
    `SideEffectCapStep(Traversal.Admin traversal, String sideEffectKey, String... sideEffectKeys)`
    `SideEffectStep(Traversal.Admin traversal)`
    `StartStep(Traversal.Admin traversal)`
    `StartStep(Traversal.Admin traversal, Object start)`
    `SubgraphStep(Traversal.Admin traversal, String sideEffectKey)`
    `TraversalSideEffectStep(Traversal.Admin traversal, Traversal<S,?> sideEffectTraversal)`
    `TreeSideEffectStep(Traversal.Admin traversal, String sideEffectKey)`

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.util declared as Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected Traversal.Admin` | AbstractStep.`traversal`

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.util with type parameters of type Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected List<Traversal.Admin<?,?>>` | Parameters.`traversals` A cached list of traversals that serve as parameter values.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<A,B> Traversal.Admin<A,B>` | AbstractStep.`getTraversal()`
    `<A,B> Traversal.Admin<A,B>` | EmptyStep.`getTraversal()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<S,E> List<Traversal.Admin<S,E>>` | Parameters.`getTraversals()` Gets all the `Traversal.Admin` objects in the map of parameters.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractStep.`setTraversal(Traversal.Admin<?,?> traversal)`
    `void` | EmptyStep.`setTraversal(Traversal.Admin<?,?> traversal)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type Traversal.Admin
    Constructor and Description
    `AbstractStep(Traversal.Admin traversal)`
    `CollectingBarrierStep(Traversal.Admin traversal)`
    `CollectingBarrierStep(Traversal.Admin traversal, int maxBarrierSize)`
    `ComputerAwareStep(Traversal.Admin traversal)`
    `EndStep(Traversal.Admin traversal)`
    `ProfileStep(Traversal.Admin traversal)`
    `ReducingBarrierStep(Traversal.Admin traversal)`
    `RequirementsStep(Traversal.Admin traversal, Set<TraverserRequirement> requirements)`
    `SupplyingBarrierStep(Traversal.Admin traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.traversal.strategy

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraversalStrategyProxy.`apply(Traversal.Admin traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | SideEffectStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | ConnectiveStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | RequirementsStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | SackStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | ElementIdStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | PartitionStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | SeedStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | OptionsStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | EventStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | HaltedTraverserStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | SubgraphStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | TranslationStrategy.`apply(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProfileStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | ReferenceElementStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | MatchAlgorithmStrategy.`apply(Traversal.Admin<?,?> traversal)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization with parameters of type Traversal.Admin
    Constructor and Description
    `ReferenceElementStep(Traversal.Admin traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | InlineFilterStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | PathProcessorStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | IncidentToAdjacentStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | LazyBarrierStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | ProductiveByStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | CountStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | AdjacentToIncidentStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | RepeatUnrollStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | PathRetractionStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | FilterRankingStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | EarlyLimitStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | IdentityRemovalStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | ByModulatorOptimizationStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | MatchPredicateStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | OrderLimitStrategy.`apply(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.process.traversal.strategy.verification

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.verification with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardVerificationStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | ReadOnlyStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | AbstractWarningVerificationStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | ComputerVerificationStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | LambdaRestrictionStrategy.`apply(Traversal.Admin<?,?> traversal)`

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

    Classes in org.apache.tinkerpop.gremlin.process.traversal.util that implement Traversal.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultTraversal<S,E>`
    `class` | `EmptyTraversal<S,E>`
    `class` | `ScriptTraversal<S,E>` ScriptTraversal encapsulates a `ScriptEngine` and a script which is compiled into a `Traversal` at `Admin#applyStrategies()`.

    Fields in org.apache.tinkerpop.gremlin.process.traversal.util declared as Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected Traversal.Admin<?,?>` | TraversalExplanation.`traversal`

    Fields in org.apache.tinkerpop.gremlin.process.traversal.util with type parameters of type Traversal.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected List<org.javatuples.Pair<TraversalStrategy,Traversal.Admin<?,?>>>` | TraversalExplanation.`strategyTraversals`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util with type parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends Traversal.Admin<?,?>> T` | TraversalHelper.`addHasContainer(T traversal, HasContainer hasContainer)` Used to left-fold a `HasContainer` to a `HasContainerHolder` if it exists.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<S2,E2> Traversal.Admin<S2,E2>` | DefaultTraversal.`addStep(int index, Step<?,?> step)`
    `<S2,E2> Traversal.Admin<S2,E2>` | EmptyTraversal.`addStep(int index, Step<?,?> step)`
    `<E2> Traversal.Admin<S,E2>` | EmptyTraversal.`addStep(Step<?,E2> step)`
    `Traversal.Admin<S,E>` | TraversalObjectFunction.`apply(Graph graph)`
    `Traversal.Admin<S,E>` | TraversalClassFunction.`apply(Graph graph)`
    `Traversal.Admin<S,E>` | DefaultTraversal.`asAdmin()`
    `Traversal.Admin<S,E>` | EmptyTraversal.`asAdmin()`
    `Traversal.Admin<S,E>` | PureTraversal.`get()`
    `Traversal.Admin<?,?>` | TraversalExplanation.`getOriginalTraversal()` Get the original `Traversal` used to create this explanation.
    `Traversal.Admin<?,?>` | ImmutableExplanation.`getOriginalTraversal()`
    `Traversal.Admin<S,E>` | PureTraversal.`getPure()`
    `static Traversal.Admin<?,?>` | TraversalHelper.`getRootTraversal(Traversal.Admin<?,?> traversal)`
    `Traversal.Admin<S,E>` | TraversalMatrix.`getTraversal()`
    `Traversal.Admin<A,B>` | TraversalRing.`next()`
    `<S2,E2> Traversal.Admin<S2,E2>` | DefaultTraversal.`removeStep(int index)`
    `<S2,E2> Traversal.Admin<S2,E2>` | EmptyTraversal.`removeStep(int index)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return types with arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `List<org.javatuples.Pair<TraversalStrategy,Traversal.Admin<?,?>>>` | TraversalExplanation.`getStrategyTraversals()` Get the list of `TraversalStrategy` applications.
    `List<org.javatuples.Pair<TraversalStrategy,Traversal.Admin<?,?>>>` | ImmutableExplanation.`getStrategyTraversals()`
    `List<Traversal.Admin<A,B>>` | TraversalRing.`getTraversals()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraversalRing.`addTraversal(Traversal.Admin<A,B> traversal)`
    `static boolean` | TraversalHelper.`anyStepRecursively(Predicate<Step> predicate, Traversal.Admin<?,?> traversal)` Determine if any step in `Traversal` or its children match the step given the provided `Predicate`.
    `static <S,E> E` | TraversalUtil.`apply(S start, Traversal.Admin<S,E> traversal)`
    `static <S,E> E` | TraversalUtil.`apply(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static <S,E> Iterator<E>` | TraversalUtil.`applyAll(S start, Traversal.Admin<S,E> traversal)`
    `static <S,E> Iterator<E>` | TraversalUtil.`applyAll(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static <S,E> E` | TraversalUtil.`applyNullable(S start, Traversal.Admin<S,E> traversal)`
    `static <S,E> E` | TraversalUtil.`applyNullable(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static void` | TraversalHelper.`applySingleLevelStrategies(Traversal.Admin<?,?> parentTraversal, Traversal.Admin<?,?> childTraversal, Class<? extends TraversalStrategy> stopAfterStrategy)` Deprecated. As of release 3.5.2, not replaced as strategies are not applied in this fashion after 3.5.0
    `static void` | TraversalHelper.`applySingleLevelStrategies(Traversal.Admin<?,?> parentTraversal, Traversal.Admin<?,?> childTraversal, Class<? extends TraversalStrategy> stopAfterStrategy)` Deprecated. As of release 3.5.2, not replaced as strategies are not applied in this fashion after 3.5.0
    `static void` | TraversalHelper.`applyTraversalRecursively(Consumer<Traversal.Admin<?,?>> consumer, Traversal.Admin<?,?> traversal)` Apply the provider `Consumer` function to the provided `Traversal` and all of its children.
    `static <S> Optional<S>` | TraversalHelper.`getFirstStepOfAssignableClass(Class<S> stepClass, Traversal.Admin<?,?> traversal)`
    `static Set<String>` | TraversalHelper.`getLabels(Traversal.Admin<?,?> traversal)`
    `static <S> Optional<S>` | TraversalHelper.`getLastStepOfAssignableClass(Class<S> stepClass, Traversal.Admin<?,?> traversal)`
    `static Traversal.Admin<?,?>` | TraversalHelper.`getRootTraversal(Traversal.Admin<?,?> traversal)`
    `static <S> List<S>` | TraversalHelper.`getStepsOfAssignableClass(Class<S> stepClass, Traversal.Admin<?,?> traversal)`
    `static <S> List<S>` | TraversalHelper.`getStepsOfAssignableClassRecursively(Class<S> stepClass, Traversal.Admin<?,?> traversal)`
    `static <S> List<S>` | TraversalHelper.`getStepsOfAssignableClassRecursively(Scope scope, Class<S> stepClass, Traversal.Admin<?,?> traversal)`
    `static <S> List<S>` | TraversalHelper.`getStepsOfClass(Class<S> stepClass, Traversal.Admin<?,?> traversal)`
    `static Set<Scoping.Variable>` | TraversalHelper.`getVariableLocations(Traversal.Admin<?,?> traversal)`
    `static boolean` | TraversalHelper.`hasAllStepsOfClass(Traversal.Admin<?,?> traversal, Class<?>... classesToCheck)`
    `static boolean` | TraversalHelper.`hasLabels(Traversal.Admin<?,?> traversal)`
    `static boolean` | TraversalHelper.`hasStepOfAssignableClass(Class superClass, Traversal.Admin<?,?> traversal)` Determine if the traversal has a step of an assignable class.
    `static boolean` | TraversalHelper.`hasStepOfAssignableClassRecursively(Class stepClass, Traversal.Admin<?,?> traversal)` Determine if the traversal has a step of an assignable class in the current `Traversal` and its local and global child traversals.
    `static boolean` | TraversalHelper.`hasStepOfAssignableClassRecursively(Collection<Class> stepClasses, Traversal.Admin<?,?> traversal)` Determine if the traversal has any of the supplied steps of an assignable class in the current `Traversal` and its global or local child traversals.
    `static boolean` | TraversalHelper.`hasStepOfAssignableClassRecursively(Scope scope, Class stepClass, Traversal.Admin<?,?> traversal)` Determine if the traversal has a step of an assignable class in the current `Traversal` and its `Scope` child traversals.
    `static boolean` | TraversalHelper.`hasStepOfAssignableClassRecursively(Scope scope, Collection<Class> stepClasses, Traversal.Admin<?,?> traversal)` Determine if the traversal has any of the supplied steps of an assignable class in the current `Traversal` and its `Scope` child traversals.
    `static boolean` | TraversalHelper.`hasStepOfClass(Class stepClass, Traversal.Admin<?,?> traversal)` Determine if the traversal has a step of a particular class.
    `static boolean` | TraversalHelper.`hasStepOfClass(Traversal.Admin<?,?> traversal, Class<?>... classesToCheck)`
    `static <S,E> void` | TraversalHelper.`insertAfterStep(Step<S,E> insertStep, Step<?,S> beforeStep, Traversal.Admin<?,?> traversal)` Insert a step after a specified step instance.
    `static <S,E> void` | TraversalHelper.`insertBeforeStep(Step<S,E> insertStep, Step<E,?> afterStep, Traversal.Admin<?,?> traversal)` Insert a step before a specified step instance.
    `static <S,E> Step<?,E>` | TraversalHelper.`insertTraversal(int insertIndex, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)`
    `static <S,E> Step<?,E>` | TraversalHelper.`insertTraversal(int insertIndex, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)`
    `static <S,E> Step<?,E>` | TraversalHelper.`insertTraversal(Step<?,S> previousStep, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)`
    `static <S,E> Step<?,E>` | TraversalHelper.`insertTraversal(Step<?,S> previousStep, Traversal.Admin<S,E> insertTraversal, Traversal.Admin<?,?> traversal)`
    `static boolean` | TraversalHelper.`isGlobalChild(Traversal.Admin<?,?> traversal)`
    `static boolean` | TraversalHelper.`isLocalProperties(Traversal.Admin<?,?> traversal)`
    `static boolean` | TraversalHelper.`isLocalStarGraph(Traversal.Admin<?,?> traversal)`
    `static boolean` | TraversalHelper.`onGraphComputer(Traversal.Admin<?,?> traversal)`
    `static void` | TraversalHelper.`reIdSteps(StepPosition stepPosition, Traversal.Admin<?,?> traversal)`
    `static void` | TraversalHelper.`removeAllSteps(Traversal.Admin<?,?> traversal)`
    `static <S,E> void` | TraversalHelper.`removeToTraversal(Step<S,?> startStep, Step<?,E> endStep, Traversal.Admin<S,E> newTraversal)`
    `static <S,E> void` | TraversalHelper.`replaceStep(Step<S,E> removeStep, Step<S,E> insertStep, Traversal.Admin<?,?> traversal)` Replace a step with a new step.
    `void` | TraversalRing.`replaceTraversal(Traversal.Admin<A,B> oldTraversal, Traversal.Admin<A,B> newTraversal)`
    `void` | TraversalRing.`replaceTraversal(Traversal.Admin<A,B> oldTraversal, Traversal.Admin<A,B> newTraversal)`
    `void` | DefaultTraversalMetrics.`setMetrics(Traversal.Admin traversal, boolean onGraphComputer)` Extracts metrics from the provided `traversal` and computes metrics.
    `static <S,E> int` | TraversalHelper.`stepIndex(Step<S,E> step, Traversal.Admin<?,?> traversal)` Gets the index of a particular step in the `Traversal`.
    `static <S,E> void` | PureTraversal.`storeState(org.apache.commons.configuration2.Configuration configuration, String configurationKey, Traversal.Admin<S,E> traversal)`
    `static <S,E> boolean` | TraversalUtil.`test(S start, Traversal.Admin<S,E> traversal)`
    `static <S,E> boolean` | TraversalUtil.`test(S start, Traversal.Admin<S,E> traversal, E end)`
    `static <S,E> boolean` | TraversalUtil.`test(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static <S,E> boolean` | TraversalUtil.`test(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal, E end)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.util with type arguments of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TraversalHelper.`applyTraversalRecursively(Consumer<Traversal.Admin<?,?>> consumer, Traversal.Admin<?,?> traversal)` Apply the provider `Consumer` function to the provided `Traversal` and all of its children.

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type Traversal.Admin
    Constructor and Description
    `DefaultTraversal(TraversalSource traversalSource, Traversal.Admin<S,E> traversal)`
    `PureTraversal(Traversal.Admin<S,E> pureTraversal)`
    `TraversalExplanation(Traversal.Admin<?,?> traversal)`
    `TraversalMatrix(Traversal.Admin<S,E> traversal)`
    `TraversalObjectFunction(Traversal.Admin<S,E> traversal)`
    `TraversalRing(Traversal.Admin<A,B>... traversals)`

    Constructor parameters in org.apache.tinkerpop.gremlin.process.traversal.util with type arguments of type Traversal.Admin
    Constructor and Description
    `TraversalClassFunction(Class<? extends Supplier<Traversal.Admin<S,E>>> traversalSupplierClass)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.server.util

    Methods in org.apache.tinkerpop.gremlin.server.util that return Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin` | TraverserIterator.`getTraversal()`

    Constructors in org.apache.tinkerpop.gremlin.server.util with parameters of type Traversal.Admin
    Constructor and Description
    `TraverserIterator(Traversal.Admin traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.structure.util

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static String` | StringFactory.`traversalString(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map

    Constructors in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map with parameters of type Traversal.Admin
    Constructor and Description
    `TinkerCountGlobalStep(Traversal.Admin traversal, Class<S> elementClass)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimization

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimization with parameters of type Traversal.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | TinkerGraphCountStrategy.`apply(Traversal.Admin<?,?> traversal)`
    `void` | TinkerGraphStepStrategy.`apply(Traversal.Admin<?,?> traversal)`

  - ### Uses of Traversal.Admin in org.apache.tinkerpop.gremlin.util.function

    Constructor parameters in org.apache.tinkerpop.gremlin.util.function with type arguments of type Traversal.Admin
    Constructor and Description
    `ChainedComparator(boolean traversers, List<org.javatuples.Pair<Traversal.Admin<S,C>,Comparator<C>>> comparators)`

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