Interface GraphStepContract<S,E extends Element>
- 
- All Superinterfaces:
- AutoCloseable,- Cloneable,- GraphComputing,- Iterator<Traverser.Admin<E>>,- Serializable,- Step<S,E>
 - All Known Implementing Classes:
- GraphStep,- GraphStepPlaceholder,- TinkerGraphStep
 
 public interface GraphStepContract<S,E extends Element> extends Step<S,E>, GraphComputing, AutoCloseable 
- 
- 
Field SummaryFields Modifier and Type Field Description static List<Class<? extends Step>>CONCRETE_STEPSConcrete implementations of this contract that can be referenced as TinkerPop implementations.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclearIds()Object[]getIds()default GValue<?>[]getIdsAsGValues()Class<E>getReturnClass()booleanisStartStep()booleanreturnsEdge()booleanreturnsVertex()- 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputingatMaster, onGraphComputer
 - 
Methods inherited from interface java.util.IteratorforEachRemaining, hasNext, next, remove
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.StepaddLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
 
- 
 
-