G
- the type of the graph that owns this edge@ParametersAreNonnullByDefault public class IdEdge<G extends IdGraph<G>> extends IdElement<com.tinkerpop.blueprints.Edge,G> implements com.tinkerpop.blueprints.Edge
Edge
able to map the result of each method call to a dedicated implementation.
Re-implemented from com.tinkerpop.blueprints.util.wrappers.id.IdEdge
.
propertyBased
graph
base
Constructor and Description |
---|
IdEdge(com.tinkerpop.blueprints.Edge base,
G graph)
Constructs a new
IdEdge . |
Modifier and Type | Method and Description |
---|---|
String |
getLabel() |
com.tinkerpop.blueprints.Vertex |
getVertex(com.tinkerpop.blueprints.Direction direction) |
<E extends com.tinkerpop.blueprints.Vertex> |
getVertex(com.tinkerpop.blueprints.Direction direction,
BiFunction<com.tinkerpop.blueprints.Vertex,G,E> mappingFunc)
Return the tail/out or head/in vertex.
|
void |
remove() |
String |
toString() |
equals, getId, getProperty, getPropertyKeys, hashCode, removeProperty, setProperty
getBaseElement
public IdEdge(com.tinkerpop.blueprints.Edge base, G graph)
IdEdge
.base
- the base edgegraph
- the graph that owns this edgepublic void remove()
remove
in interface com.tinkerpop.blueprints.Element
@Nonnull public com.tinkerpop.blueprints.Vertex getVertex(com.tinkerpop.blueprints.Direction direction)
getVertex
in interface com.tinkerpop.blueprints.Edge
public String getLabel()
getLabel
in interface com.tinkerpop.blueprints.Edge
@Nonnull public <E extends com.tinkerpop.blueprints.Vertex> E getVertex(com.tinkerpop.blueprints.Direction direction, BiFunction<com.tinkerpop.blueprints.Vertex,G,E> mappingFunc)
E
- the type of the edge after mappingdirection
- whether to return the tail/out or head/in vertexmappingFunc
- the function to create a new dedicated vertex from anothergetVertex(Direction)
Copyright © 2013–2019 Atlanmod. All rights reserved.