Interface Parameterizing

All Known Subinterfaces:
AddEdgeStepContract<S>, AddElementStepContract<S,E>, AddPropertyStepContract<S>, AddVertexStepContract<S>, CallStepContract<S,E>, Configuring, GraphStepContract<S,E>, ReadWriting, VertexStepContract<E>
All Known Implementing Classes:
AbstractAddEdgeStepPlaceholder, AbstractAddElementStepPlaceholder, AbstractAddVertexStepPlaceholder, AddEdgeStartStep, AddEdgeStartStepPlaceholder, AddEdgeStep, AddEdgeStepPlaceholder, AddPropertyStep, AddPropertyStepPlaceholder, AddVertexStartStep, AddVertexStartStepPlaceholder, AddVertexStep, AddVertexStepPlaceholder, CallStep, CallStepPlaceholder, ConnectedComponentVertexProgramStep, DeclarativeMatchStep, EdgeOtherVertexStep, EdgeVertexStep, GqlMatchStep, GraphStep, GraphStepPlaceholder, HasStep, IndexStep, IoStep, PageRankVertexProgramStep, PeerPressureVertexProgramStep, PropertiesStep, PropertyMapStep, ShortestPathVertexProgramStep, TinkerGraphStep, TraversalFilterStep, VertexStep, VertexStepPlaceholder

public interface Parameterizing
An interface for Step implementations that hold a Parameters object, which fold in arguments from other steps. It is typically used on mutating steps, such as addV(), where calls to property(k,v) are folded in as parameters to that add vertex step, but it may be used for any step that could benefit from modulation.
Author:
Marko A. Rodriguez (http://markorodriguez.com), Stephen Mallette (http://stephen.genoprime.com)
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the parameters on the step.
  • Method Details

    • getParameters

      Parameters getParameters()
      Gets the parameters on the step.