This class implements the VertexProperty Tinkerpop3 interface for vertex properties.
A VertexProperty is similar to a Property in that it denotes a key/value pair
associated with an Vertex, however it is different in the sense that it also represents
an entity that it is an Element that can have properties of its own.
A property is much like a Java8 Optional in that a property can be not present
(i.e. empty). The key of a property is always a String and the value of a property
is an arbitrary Java object. Each underlying graph engine will typically have
constraints on what Java objects are allowed to be used as values.
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.VertexProperty