Class 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 Type
    Method
    Description
    void
     
    protected void
     
    protected void
     
    org.apache.tinkerpop.gremlin.structure.Vertex
     
    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 class ArangoDBElement<Object,EdgeData>
    • doUpdate

      protected void doUpdate()
      Specified by:
      doUpdate in class ArangoDBElement<Object,EdgeData>
    • doInsert

      public void doInsert()
      Specified by:
      doInsert in class ArangoDBElement<Object,EdgeData>
    • stringify

      protected String stringify()
      Specified by:
      stringify in class ArangoDBElement<Object,EdgeData>
    • outVertex

      public org.apache.tinkerpop.gremlin.structure.Vertex outVertex()
      Specified by:
      outVertex in interface org.apache.tinkerpop.gremlin.structure.Edge
    • inVertex

      public org.apache.tinkerpop.gremlin.structure.Vertex inVertex()
      Specified by:
      inVertex in interface org.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 interface org.apache.tinkerpop.gremlin.structure.Edge
    • properties

      public <V> Iterator<org.apache.tinkerpop.gremlin.structure.Property<V>> properties(String... propertyKeys)
      Specified by:
      properties in interface org.apache.tinkerpop.gremlin.structure.Edge
      Specified by:
      properties in interface org.apache.tinkerpop.gremlin.structure.Element
      Overrides:
      properties in class ArangoDBElement<Object,EdgeData>