| Class and Description | 
|---|
| Configuring Identifies a  Stepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. | 
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| TraversalParent | 
| Class and Description | 
|---|
| TraversalParent | 
| Class and Description | 
|---|
| TraversalParent | 
| Class and Description | 
|---|
| TraversalParent | 
| Class and Description | 
|---|
| Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right. | 
| ComplexTest | 
| Configuring Identifies a  Stepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. | 
| Generating A  Generatingstep is one that has a side-effect that needs post-processing prior to being returned. | 
| MemoryComputing | 
| OrderabilityTest | 
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| PathProcessor.ElementRequirement | 
| ReadWriting.Mode Determines the mode of the the IO operation as being for reading or writing (or by default "unset") | 
| Scoping This interface is implemented by  Stepimplementations that access labeled path steps, side-effects orMapvalues by key, such asselect('a')step. | 
| Scoping.KeyNotFoundException | 
| Scoping.Variable | 
| TraversalParent | 
| Class and Description | 
|---|
| GraphComputing A  GraphComputingstep is one that will change its behavior whether its on aGraphComputeror not. | 
| TraversalOptionParent Describes steps that can be parent to a  Traversalfrom theoption()modulator. | 
| TraversalParent | 
| Class and Description | 
|---|
| Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right. | 
| ByModulating A  ByModulatingstep is able to takeGraphTraversal.by()calls. | 
| Bypassing A  ByPassingstep can be stated (at runtime) to simply enact the identity function. | 
| Configuring Identifies a  Stepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. | 
| FromToModulating FromToModulating are for  Steps that support from()- and to()-modulation. | 
| GraphComputing A  GraphComputingstep is one that will change its behavior whether its on aGraphComputeror not. | 
| HasContainerHolder | 
| LambdaHolder This is a marker interface stating that the  Stepcontains a
 lambda/anonymous function. | 
| MemoryComputing | 
| Mutating A marker interface for steps that modify the graph. | 
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| PathProcessor | 
| PathProcessor.ElementRequirement | 
| Ranging | 
| Scoping This interface is implemented by  Stepimplementations that access labeled path steps, side-effects orMapvalues by key, such asselect('a')step. | 
| Seedable An interface implemented by steps that have some form of  Randomusage that can be configured by way of aseedto allow for deterministic behavior of the step. | 
| TraversalParent | 
| Class and Description | 
|---|
| Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right. | 
| ByModulating A  ByModulatingstep is able to takeGraphTraversal.by()calls. | 
| ComparatorHolder | 
| Configuring Identifies a  Stepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. | 
| FromToModulating FromToModulating are for  Steps that support from()- and to()-modulation. | 
| Generating A  Generatingstep is one that has a side-effect that needs post-processing prior to being returned. | 
| GraphComputing A  GraphComputingstep is one that will change its behavior whether its on aGraphComputeror not. | 
| Grouping An interface for common functionality of  GroupStepandGroupSideEffectStep. | 
| LambdaHolder This is a marker interface stating that the  Stepcontains a
 lambda/anonymous function. | 
| LocalBarrier | 
| MemoryComputing | 
| Mutating A marker interface for steps that modify the graph. | 
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| PathProcessor | 
| PathProcessor.ElementRequirement | 
| Profiling A  Stepcan implement this interface in order to receive a reference to theMutableMetricsobject
 for theStep. | 
| ProfilingAware Marks a  Stepas one that is aware of profiling. | 
| Scoping This interface is implemented by  Stepimplementations that access labeled path steps, side-effects orMapvalues by key, such asselect('a')step. | 
| Seedable An interface implemented by steps that have some form of  Randomusage that can be configured by way of aseedto allow for deterministic behavior of the step. | 
| TraversalOptionParent Describes steps that can be parent to a  Traversalfrom theoption()modulator. | 
| TraversalParent | 
| Class and Description | 
|---|
| Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right. | 
| ByModulating A  ByModulatingstep is able to takeGraphTraversal.by()calls. | 
| Configuring Identifies a  Stepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. | 
| Generating A  Generatingstep is one that has a side-effect that needs post-processing prior to being returned. | 
| GraphComputing A  GraphComputingstep is one that will change its behavior whether its on aGraphComputeror not. | 
| Grouping An interface for common functionality of  GroupStepandGroupSideEffectStep. | 
| LambdaHolder This is a marker interface stating that the  Stepcontains a
 lambda/anonymous function. | 
| LocalBarrier | 
| MemoryComputing | 
| Mutating A marker interface for steps that modify the graph. | 
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| PathProcessor | 
| ProfilingAware Marks a  Stepas one that is aware of profiling. | 
| ReadWriting | 
| ReadWriting.Mode Determines the mode of the the IO operation as being for reading or writing (or by default "unset") | 
| Scoping This interface is implemented by  Stepimplementations that access labeled path steps, side-effects orMapvalues by key, such asselect('a')step. | 
| SideEffectCapable A  SideEffectCapablestep stores a side-effect data structure accessible by a side-effect key. | 
| TraversalParent | 
| Class and Description | 
|---|
| Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right. | 
| Generating A  Generatingstep is one that has a side-effect that needs post-processing prior to being returned. | 
| GraphComputing A  GraphComputingstep is one that will change its behavior whether its on aGraphComputeror not. | 
| MemoryComputing | 
| TraversalParent | 
| Class and Description | 
|---|
| Scoping.Variable | 
| TraversalParent | 
| Class and Description | 
|---|
| Configuring Identifies a  Stepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. | 
| Mutating A marker interface for steps that modify the graph. | 
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
| TraversalOptionParent Describes steps that can be parent to a  Traversalfrom theoption()modulator. | 
| TraversalParent | 
| Class and Description | 
|---|
| Configuring Identifies a  Stepas one that can accept configurations via theGraphTraversal.with(String, Object)step modulator. | 
| GraphComputing A  GraphComputingstep is one that will change its behavior whether its on aGraphComputeror not. | 
| HasContainerHolder | 
| Parameterizing An interface for  Stepimplementations that hold aParametersobject, which fold in arguments from
 other steps. | 
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.