Class ArangoDBEdge
java.lang.Object
com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement<Object,EdgeData>
com.arangodb.tinkerpop.gremlin.structure.ArangoDBSimpleElement<EdgeData>
com.arangodb.tinkerpop.gremlin.structure.ArangoDBEdge
- All Implemented Interfaces:
ArangoDBPersistentElement
,org.apache.tinkerpop.gremlin.structure.Edge
,org.apache.tinkerpop.gremlin.structure.Element
public class ArangoDBEdge
extends ArangoDBSimpleElement<EdgeData>
implements org.apache.tinkerpop.gremlin.structure.Edge, ArangoDBPersistentElement
-
Nested Class Summary
Nested classes/interfaces inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
ArangoDBElement.Exceptions
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Edge
org.apache.tinkerpop.gremlin.structure.Edge.Exceptions
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Element
org.apache.tinkerpop.gremlin.structure.Element.Exceptions
-
Field Summary
Fields inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
data, graph
Fields inherited from interface org.apache.tinkerpop.gremlin.structure.Edge
DEFAULT_LABEL
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doInsert()
protected void
doRemove()
protected void
doUpdate()
org.apache.tinkerpop.gremlin.structure.Vertex
inVertex()
org.apache.tinkerpop.gremlin.structure.Vertex
<V> Iterator
<org.apache.tinkerpop.gremlin.structure.Property<V>> properties
(String... propertyKeys) protected String
Iterator
<org.apache.tinkerpop.gremlin.structure.Vertex> vertices
(org.apache.tinkerpop.gremlin.structure.Direction direction) Methods inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBSimpleElement
createProperty, property
Methods inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
data, equals, graph, hashCode, remove, removed, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.arangodb.tinkerpop.gremlin.structure.ArangoDBPersistentElement
collection, data, elementId, graph, id, key, label, update
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Edge
bothVertices
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Element
keys, property, property, remove, value, values
-
Method Details
-
doRemove
protected void doRemove()- Specified by:
doRemove
in classArangoDBElement<Object,
EdgeData>
-
doUpdate
protected void doUpdate()- Specified by:
doUpdate
in classArangoDBElement<Object,
EdgeData>
-
doInsert
public void doInsert()- Specified by:
doInsert
in classArangoDBElement<Object,
EdgeData>
-
stringify
- Specified by:
stringify
in classArangoDBElement<Object,
EdgeData>
-
outVertex
public org.apache.tinkerpop.gremlin.structure.Vertex outVertex()- Specified by:
outVertex
in interfaceorg.apache.tinkerpop.gremlin.structure.Edge
-
inVertex
public org.apache.tinkerpop.gremlin.structure.Vertex inVertex()- Specified by:
inVertex
in interfaceorg.apache.tinkerpop.gremlin.structure.Edge
-
vertices
public Iterator<org.apache.tinkerpop.gremlin.structure.Vertex> vertices(org.apache.tinkerpop.gremlin.structure.Direction direction) - Specified by:
vertices
in interfaceorg.apache.tinkerpop.gremlin.structure.Edge
-
properties
public <V> Iterator<org.apache.tinkerpop.gremlin.structure.Property<V>> properties(String... propertyKeys) - Specified by:
properties
in interfaceorg.apache.tinkerpop.gremlin.structure.Edge
- Specified by:
properties
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
- Overrides:
properties
in classArangoDBElement<Object,
EdgeData>
-