Interface AddElementStepContract<S,E>
- 
- All Superinterfaces:
- AutoCloseable,- Cloneable,- Configuring,- Iterator<Traverser.Admin<E>>,- Parameterizing,- PopContaining,- PropertiesHolder,- Scoping,- Serializable,- Step<S,E>,- TraversalParent
 - All Known Subinterfaces:
- AddEdgeStepContract<S>,- AddVertexStepContract<S>
 - All Known Implementing Classes:
- AbstractAddEdgeStepPlaceholder,- AbstractAddElementStepPlaceholder,- AbstractAddVertexStepPlaceholder,- AddEdgeStartStep,- AddEdgeStartStepPlaceholder,- AddEdgeStep,- AddEdgeStepPlaceholder,- AddVertexStartStep,- AddVertexStartStepPlaceholder,- AddVertexStep,- AddVertexStepPlaceholder
 
 public interface AddElementStepContract<S,E> extends Step<S,E>, PropertiesHolder, TraversalParent, Scoping, Configuring 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PopContainingPopContaining.PopInstruction
 - 
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.ScopingScoping.KeyNotFoundException, Scoping.Variable
 
- 
 - 
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 ObjectgetElementId()default ObjectgetElementIdWithGValue()ObjectgetLabel()default ObjectgetLabelWithGValue()default HashSet<PopContaining.PopInstruction>getPopInstructions()Used to get PopInstruction of a Step that implements Scoping.booleanremoveElementId()voidsetElementId(Object elementId)voidsetLabel(Object label)- 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.Configuringconfigure
 - 
Methods inherited from interface java.util.IteratorforEachRemaining, hasNext, next, remove
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.ParameterizinggetParameters
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PropertiesHolderaddProperty, getProperties, getPropertiesWithGValues, removeProperty
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.ScopinggetNullableScopeValue, getSafeScopeValue, getScopeKeys, getScopeValue
 - 
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
 - 
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParentaddGlobalChild, addLocalChild, asStep, close, getGlobalChildren, getLocalChildren, getSelfAndChildRequirements, integrateChild, removeGlobalChild, removeLocalChild, replaceLocalChild
 
- 
 
- 
- 
- 
Method Detail- 
getLabelObject getLabel() 
 - 
getLabelWithGValuedefault Object getLabelWithGValue() 
 - 
setLabelvoid setLabel(Object label) 
 - 
getElementIdObject getElementId() 
 - 
getElementIdWithGValuedefault Object getElementIdWithGValue() 
 - 
setElementIdvoid setElementId(Object elementId) 
 - 
removeElementIdboolean removeElementId() 
 - 
getPopInstructionsdefault HashSet<PopContaining.PopInstruction> getPopInstructions() Description copied from interface:ScopingUsed to get PopInstruction of a Step that implements Scoping. PopInstruction includes the labels it needs, and the pop type for each label.- Specified by:
- getPopInstructionsin interface- PopContaining
- Specified by:
- getPopInstructionsin interface- Scoping
- Specified by:
- getPopInstructionsin interface- TraversalParent
- Returns:
- A Set of PopContaining.PopInstructionvalues which contain the label and Pop value
 
 
- 
 
-