Class GafferPopVertexProperty<V>

  • All Implemented Interfaces:
    org.apache.tinkerpop.gremlin.structure.Element, org.apache.tinkerpop.gremlin.structure.Property<V>, org.apache.tinkerpop.gremlin.structure.VertexProperty<V>

    public class GafferPopVertexProperty<V>
    extends GafferPopElement
    implements org.apache.tinkerpop.gremlin.structure.VertexProperty<V>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.structure.Element

        org.apache.tinkerpop.gremlin.structure.Element.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 interface org.apache.tinkerpop.gremlin.structure.VertexProperty

        DEFAULT_LABEL
    • Constructor Detail

    • Method Detail

      • key

        public String key()
        Specified by:
        key in interface org.apache.tinkerpop.gremlin.structure.Property<V>
      • value

        public V value()
        Specified by:
        value in interface org.apache.tinkerpop.gremlin.structure.Property<V>
      • isPresent

        public boolean isPresent()
        Specified by:
        isPresent in interface org.apache.tinkerpop.gremlin.structure.Property<V>
      • keys

        public Set<String> keys()
        Specified by:
        keys in interface org.apache.tinkerpop.gremlin.structure.Element
      • property

        public <U> org.apache.tinkerpop.gremlin.structure.Property<U> property​(String key)
        Specified by:
        property in interface org.apache.tinkerpop.gremlin.structure.Element
      • property

        public <U> org.apache.tinkerpop.gremlin.structure.Property<U> property​(String key,
                                                                               U value)
        Specified by:
        property in interface org.apache.tinkerpop.gremlin.structure.Element
      • element

        public GafferPopVertex element()
        Specified by:
        element in interface org.apache.tinkerpop.gremlin.structure.Property<V>
        Specified by:
        element in interface org.apache.tinkerpop.gremlin.structure.VertexProperty<V>
      • properties

        public <U> Iterator<org.apache.tinkerpop.gremlin.structure.Property<U>> properties​(String... propertyKeys)
        Specified by:
        properties in interface org.apache.tinkerpop.gremlin.structure.Element
        Specified by:
        properties in interface org.apache.tinkerpop.gremlin.structure.VertexProperty<V>
      • remove

        public void remove()
        Specified by:
        remove in interface org.apache.tinkerpop.gremlin.structure.Element
        Specified by:
        remove in interface org.apache.tinkerpop.gremlin.structure.Property<V>
        Overrides:
        remove in class GafferPopElement