Class ArangoDBVertexProperty<P>
java.lang.Object
com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement<Object,VertexPropertyData>
com.arangodb.tinkerpop.gremlin.structure.ArangoDBSimpleElement<VertexPropertyData>
com.arangodb.tinkerpop.gremlin.structure.ArangoDBVertexProperty<P>
- All Implemented Interfaces:
org.apache.tinkerpop.gremlin.structure.Element
,org.apache.tinkerpop.gremlin.structure.Property<P>
,org.apache.tinkerpop.gremlin.structure.VertexProperty<P>
public class ArangoDBVertexProperty<P>
extends ArangoDBSimpleElement<VertexPropertyData>
implements org.apache.tinkerpop.gremlin.structure.VertexProperty<P>
-
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.VertexProperty
org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality, org.apache.tinkerpop.gremlin.structure.VertexProperty.Exceptions
-
Field Summary
Fields inherited from class com.arangodb.tinkerpop.gremlin.structure.ArangoDBElement
data, graph
Fields inherited from interface org.apache.tinkerpop.gremlin.structure.VertexProperty
DEFAULT_LABEL
-
Method Summary
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, 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
keys, property, property, remove, value, values
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Property
ifPresent, orElse, orElseGet, orElseThrow, remove
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.VertexProperty
graph
-
Method Details
-
removed
protected boolean removed()- Overrides:
removed
in classArangoDBElement<Object,
VertexPropertyData>
-
key
- Specified by:
key
in interfaceorg.apache.tinkerpop.gremlin.structure.Property<P>
-
value
- Specified by:
value
in interfaceorg.apache.tinkerpop.gremlin.structure.Property<P>
- Throws:
NoSuchElementException
-
isPresent
public boolean isPresent()- Specified by:
isPresent
in interfaceorg.apache.tinkerpop.gremlin.structure.Property<P>
-
element
-
id
- Specified by:
id
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
-
doUpdate
protected void doUpdate()- Specified by:
doUpdate
in classArangoDBElement<Object,
VertexPropertyData>
-
doRemove
protected void doRemove()- Specified by:
doRemove
in classArangoDBElement<Object,
VertexPropertyData>
-
doInsert
protected void doInsert()- Specified by:
doInsert
in classArangoDBElement<Object,
VertexPropertyData>
-
stringify
- Specified by:
stringify
in classArangoDBElement<Object,
VertexPropertyData>
-
properties
public <U> Iterator<org.apache.tinkerpop.gremlin.structure.Property<U>> properties(String... propertyKeys) - Specified by:
properties
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
- Specified by:
properties
in interfaceorg.apache.tinkerpop.gremlin.structure.VertexProperty<P>
- Overrides:
properties
in classArangoDBElement<Object,
VertexPropertyData>
-
label
- Specified by:
label
in interfaceorg.apache.tinkerpop.gremlin.structure.Element
- Specified by:
label
in interfaceorg.apache.tinkerpop.gremlin.structure.VertexProperty<P>
-