## Uses of Class
org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement

- Packages that use TraverserRequirement
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.computer |
  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.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.traversal.traverser |
  org.apache.tinkerpop.gremlin.process.traversal.traverser.util |
  org.apache.tinkerpop.gremlin.process.traversal.util |

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

    Methods in org.apache.tinkerpop.gremlin.process.computer that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `default Set<TraverserRequirement>` | VertexProgram.`getTraverserRequirements()` The traverser requirements that are needed when this VP is used as part of a traversal.

  - ### Uses of TraverserRequirement 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 TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | ShortestPathVertexProgramStep.`getRequirements()`
    `Set<TraverserRequirement>` | ComputerResultStep.`getRequirements()`
    `Set<TraverserRequirement>` | ProgramVertexProgramStep.`getRequirements()`
    `Set<TraverserRequirement>` | TraversalVertexProgramStep.`getRequirements()`
    `Set<TraverserRequirement>` | PeerPressureVertexProgramStep.`getRequirements()`
    `Set<TraverserRequirement>` | PageRankVertexProgramStep.`getRequirements()`

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

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | AbstractRemoteTraversal.`getTraverserRequirements()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | TraverserGenerator.`getProvidedRequirements()`
    `default Set<TraverserRequirement>` | Step.`getRequirements()` Provide the necessary `TraverserRequirement` that must be met by the traverser in order for the step to function properly.
    `Set<TraverserRequirement>` | Traversal.Admin.`getTraverserRequirements()` Get the set of all `TraverserRequirement`s for this traversal.

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | AbstractLambdaTraversal.`getTraverserRequirements()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `default Set<TraverserRequirement>` | TraversalParent.`getSelfAndChildRequirements(TraverserRequirement... selfRequirements)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step with parameters of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `default Set<TraverserRequirement>` | TraversalParent.`getSelfAndChildRequirements(TraverserRequirement... selfRequirements)`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | LocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | RepeatStep.`getRequirements()`
    `Set<TraverserRequirement>` | BranchStep.`getRequirements()`
    `Set<TraverserRequirement>` | OptionalStep.`getRequirements()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | CoinStep.`getRequirements()`
    `Set<TraverserRequirement>` | IsStep.`getRequirements()`
    `Set<TraverserRequirement>` | TraversalFilterStep.`getRequirements()`
    `Set<TraverserRequirement>` | ConnectiveStep.`getRequirements()`
    `Set<TraverserRequirement>` | DedupGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | HasStep.`getRequirements()`
    `Set<TraverserRequirement>` | WhereTraversalStep.`getRequirements()`
    `Set<TraverserRequirement>` | PathFilterStep.`getRequirements()`
    `Set<TraverserRequirement>` | SampleGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | TailGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | NotStep.`getRequirements()`
    `Set<TraverserRequirement>` | RangeGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | WherePredicateStep.`getRequirements()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | ProjectStep.`getRequirements()`
    `Set<TraverserRequirement>` | TraversalSelectStep.`getRequirements()`
    `Set<TraverserRequirement>` | SampleLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | SelectStep.`getRequirements()`
    `Set<TraverserRequirement>` | PropertyMapStep.`getRequirements()`
    `Set<TraverserRequirement>` | TailLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | MinLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | CountGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | EdgeOtherVertexStep.`getRequirements()`
    `Set<TraverserRequirement>` | AddVertexStartStep.`getRequirements()`
    `Set<TraverserRequirement>` | OrderGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | NoOpBarrierStep.`getRequirements()`
    `Set<TraverserRequirement>` | EdgeVertexStep.`getRequirements()`
    `Set<TraverserRequirement>` | MaxGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | SumLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | FoldStep.`getRequirements()`
    `Set<TraverserRequirement>` | MathStep.`getRequirements()`
    `Set<TraverserRequirement>` | PropertiesStep.`getRequirements()`
    `Set<TraverserRequirement>` | PathStep.`getRequirements()`
    `Set<TraverserRequirement>` | IndexStep.`getRequirements()`
    `Set<TraverserRequirement>` | GroupCountStep.`getRequirements()`
    `Set<TraverserRequirement>` | PropertyValueStep.`getRequirements()`
    `Set<TraverserRequirement>` | SelectOneStep.`getRequirements()`
    `Set<TraverserRequirement>` | CoalesceStep.`getRequirements()`
    `Set<TraverserRequirement>` | DedupLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | TraversalMapStep.`getRequirements()`
    `Set<TraverserRequirement>` | MeanGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | TraversalFlatMapStep.`getRequirements()`
    `Set<TraverserRequirement>` | RangeLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | SackStep.`getRequirements()`
    `Set<TraverserRequirement>` | MinGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | MatchStep.`getRequirements()`
    `Set<TraverserRequirement>` | AddEdgeStep.`getRequirements()`
    `Set<TraverserRequirement>` | LabelStep.`getRequirements()`
    `Set<TraverserRequirement>` | AddVertexStep.`getRequirements()`
    `Set<TraverserRequirement>` | UnfoldStep.`getRequirements()`
    `Set<TraverserRequirement>` | VertexStep.`getRequirements()`
    `Set<TraverserRequirement>` | TreeStep.`getRequirements()`
    `Set<TraverserRequirement>` | OrderLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | MaxLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | GroupStep.`getRequirements()`
    `Set<TraverserRequirement>` | IdStep.`getRequirements()`
    `Set<TraverserRequirement>` | MeanLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | SumGlobalStep.`getRequirements()`
    `Set<TraverserRequirement>` | CountLocalStep.`getRequirements()`
    `Set<TraverserRequirement>` | PropertyKeyStep.`getRequirements()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | SackValueStep.`getRequirements()`
    `Set<TraverserRequirement>` | SubgraphStep.`getRequirements()`
    `Set<TraverserRequirement>` | AggregateStep.`getRequirements()`
    `Set<TraverserRequirement>` | TraversalSideEffectStep.`getRequirements()`
    `Set<TraverserRequirement>` | SideEffectCapStep.`getRequirements()`
    `Set<TraverserRequirement>` | AddPropertyStep.`getRequirements()`
    `Set<TraverserRequirement>` | GroupCountSideEffectStep.`getRequirements()`
    `Set<TraverserRequirement>` | TreeSideEffectStep.`getRequirements()`
    `Set<TraverserRequirement>` | StoreStep.`getRequirements()`
    `Set<TraverserRequirement>` | GroupSideEffectStep.`getRequirements()`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | EmptyStep.`getRequirements()`
    `Set<TraverserRequirement>` | CollectingBarrierStep.`getRequirements()`
    `Set<TraverserRequirement>` | RequirementsStep.`getRequirements()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequirementsStep.`addRequirement(TraverserRequirement requirement)`

    Constructor parameters in org.apache.tinkerpop.gremlin.process.traversal.step.util with type arguments of type TraverserRequirement
    Constructor and Description
    `RequirementsStep(Traversal.Admin traversal, Set<TraverserRequirement> requirements)`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with parameters of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RequirementsStrategy.`addRequirements(TraversalStrategies traversalStrategies, TraverserRequirement... requirements)`

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

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser that return TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `static TraverserRequirement` | TraverserRequirement.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static TraverserRequirement[]` | TraverserRequirement.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | B_LP_NL_O_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | B_LP_O_P_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | LP_O_OB_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | NL_O_OB_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | LP_NL_O_OB_P_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | B_O_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | B_NL_O_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | B_LP_NL_O_P_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | LP_O_OB_P_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | O_OB_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | LP_NL_O_OB_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | B_O_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`
    `Set<TraverserRequirement>` | B_LP_O_S_SE_SL_TraverserGenerator.`getProvidedRequirements()`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.traverser with type arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `TraverserGenerator` | TraverserGeneratorFactory.`getTraverserGenerator(Set<TraverserRequirement> requirements)`

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

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.traverser.util with type arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `TraverserGenerator` | DefaultTraverserGeneratorFactory.`getTraverserGenerator(Set<TraverserRequirement> requirements)`

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

    Fields in org.apache.tinkerpop.gremlin.process.traversal.util with type parameters of type TraverserRequirement
    Modifier and Type | Field and Description
    --- | ---
    `protected Set<TraverserRequirement>` | DefaultTraversal.`requirements`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return types with arguments of type TraverserRequirement
    Modifier and Type | Method and Description
    --- | ---
    `Set<TraverserRequirement>` | EmptyTraversal.`getTraverserRequirements()`
    `Set<TraverserRequirement>` | DefaultTraversal.`getTraverserRequirements()`

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