Class EdgeOtherVertexStep

All Implemented Interfaces:
Serializable, Cloneable, Iterator<Traverser.Admin<Vertex>>, Step<Edge,Vertex>, Configuring, Parameterizing

public class EdgeOtherVertexStep extends ScalarMapStep<Edge,Vertex> implements Configuring
Author:
Marko A. Rodriguez (http://markorodriguez.com)
See Also:
  • Field Details

  • Constructor Details

    • EdgeOtherVertexStep

      public EdgeOtherVertexStep(Traversal.Admin traversal)
  • Method Details

    • map

      protected Vertex map(Traverser.Admin<Edge> traverser)
      Specified by:
      map in class ScalarMapStep<Edge,Vertex>
    • getParameters

      public Parameters getParameters()
      Description copied from interface: Parameterizing
      Gets the parameters on the step.
      Specified by:
      getParameters in interface Parameterizing
    • configure

      public void configure(Object... keyValues)
      Description copied from interface: Configuring
      Accept a configuration to the Step. Note that this interface extends Parameterizing and so there is an expectation that the Step implementation will have a Parameters instance that will house any values passed to this method. Storing these configurations in Parameters is not a requirement however, IF the configuration is an expected option for the step and can be stored on a member field that can be accessed on the step by more direct means (i.e. like a getter method).
      Specified by:
      configure in interface Configuring
    • getRequirements

      public Set<TraverserRequirement> getRequirements()
      Description copied from interface: Step
      Provide the necessary TraverserRequirement that must be met by the traverser in order for the step to function properly. The provided default implements returns an empty set.
      Specified by:
      getRequirements in interface Step<Edge,Vertex>
      Returns:
      the set of requirements