public final class AddEdgeByPathStep extends MapStep<Vertex,Edge> implements Mutating<EventCallback<Event.EdgeAddedEvent>>
id, label, nextEnd, nextStep, previousStep, starts, traversal, traverserStepIdSetByChild
Constructor and Description |
---|
AddEdgeByPathStep(Traversal.Admin traversal,
Direction direction,
String edgeLabel,
String stepLabel,
Object... keyValues) |
Modifier and Type | Method and Description |
---|---|
void |
addCallback(EventCallback<Event.EdgeAddedEvent> edgeAddedEventEventCallback) |
void |
clearCallbacks() |
List<EventCallback<Event.EdgeAddedEvent>> |
getCallbacks() |
Direction |
getDirection() |
String |
getEdgeLabel() |
Object[] |
getKeyValues() |
Set<TraverserRequirement> |
getRequirements()
Provide the necessary
TraverserRequirement that must be met by the traverser in order for the step to function properly. |
String |
getStepLabel() |
protected Edge |
map(Traverser.Admin<Vertex> traverser) |
void |
removeCallback(EventCallback<Event.EdgeAddedEvent> edgeAddedEventEventCallback) |
String |
toString() |
processNextStart
addStart, addStarts, clone, getId, getLabel, getNextStep, getPreviousStep, getTraversal, hasNext, next, reset, setId, setLabel, setNextStep, setPreviousStep, setTraversal
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining, remove
public AddEdgeByPathStep(Traversal.Admin traversal, Direction direction, String edgeLabel, String stepLabel, Object... keyValues)
public Direction getDirection()
public String getEdgeLabel()
public String getStepLabel()
public Object[] getKeyValues()
public String toString()
toString
in class AbstractStep<Vertex,Edge>
protected Edge map(Traverser.Admin<Vertex> traverser)
public Set<TraverserRequirement> getRequirements()
Step
TraverserRequirement
that must be met by the traverser in order for the step to function properly.
The provided default implements returns an empty set.getRequirements
in interface Step<Vertex,Edge>
getRequirements
in class MapStep<Vertex,Edge>
public void addCallback(EventCallback<Event.EdgeAddedEvent> edgeAddedEventEventCallback)
addCallback
in interface Mutating<EventCallback<Event.EdgeAddedEvent>>
public void removeCallback(EventCallback<Event.EdgeAddedEvent> edgeAddedEventEventCallback)
removeCallback
in interface Mutating<EventCallback<Event.EdgeAddedEvent>>
public void clearCallbacks()
clearCallbacks
in interface Mutating<EventCallback<Event.EdgeAddedEvent>>
public List<EventCallback<Event.EdgeAddedEvent>> getCallbacks()
getCallbacks
in interface Mutating<EventCallback<Event.EdgeAddedEvent>>
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.