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 Summary
Fields Modifier and Type Field Description static List<Class<? extends Step>>CONCRETE_STEPSConcrete implementations of this contract that can be referenced as TinkerPop implementations.
-
Method Summary
All 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.AutoCloseable
close
-
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing
atMaster, onGraphComputer
-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getRequirements, getTraversal, hasStarts, removeLabel, reset, setId, setNextStep, setPreviousStep, setTraversal
-
-