Class ArangoDBElement<P,D extends PropertiesContainer<P>>
java.lang.Object
com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement<P,D>
- All Implemented Interfaces:
org.apache.tinkerpop.gremlin.structure.Element
- Direct Known Subclasses:
ArangoDBSimpleElement,ArangoDBVertex
public abstract class ArangoDBElement<P,D extends PropertiesContainer<P>>
extends Object
implements org.apache.tinkerpop.gremlin.structure.Element
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract <V> org.apache.tinkerpop.gremlin.structure.Property<V> createProperty(String key, P value) data()protected abstract voiddoInsert()protected abstract voiddoRemove()protected abstract voiddoUpdate()booleangraph()inthashCode()<V> Iterator<? extends org.apache.tinkerpop.gremlin.structure.Property<V>> properties(String... propertyKeys) voidremove()protected booleanremoved()protected abstract StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.tinkerpop.gremlin.structure.Element
id, keys, label, property, property, value, values
-
Field Details
-
graph
-
data
-
-
Method Details
-
createProperty
-
doUpdate
protected abstract void doUpdate() -
doRemove
protected abstract void doRemove() -
doInsert
protected abstract void doInsert() -
stringify
-
data
-
removed
protected boolean removed() -
graph
- Specified by:
graphin interfaceorg.apache.tinkerpop.gremlin.structure.Element
-
remove
public void remove()- Specified by:
removein interfaceorg.apache.tinkerpop.gremlin.structure.Element
-
properties
public <V> Iterator<? extends org.apache.tinkerpop.gremlin.structure.Property<V>> properties(String... propertyKeys) - Specified by:
propertiesin interfaceorg.apache.tinkerpop.gremlin.structure.Element
-
equals
-
hashCode
public int hashCode() -
toString
-