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 void
doInsert()
protected abstract void
doRemove()
protected abstract void
doUpdate()
boolean
graph()
int
hashCode()
<V> Iterator
<? extends org.apache.tinkerpop.gremlin.structure.Property<V>> properties
(String... propertyKeys) void
remove()
protected boolean
removed()
protected abstract String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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:
graph
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
-
remove
public void remove()- Specified by:
remove
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
-
properties
public <V> Iterator<? extends org.apache.tinkerpop.gremlin.structure.Property<V>> properties(String... propertyKeys) - Specified by:
properties
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
-
equals
-
hashCode
public int hashCode() -
toString
-