## Uses of Interface
org.apache.tinkerpop.gremlin.structure.Property

- Packages that use Property
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.hadoop.structure |
  org.apache.tinkerpop.gremlin.neo4j.structure |
  org.apache.tinkerpop.gremlin.neo4j.structure.trait |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.util |
  org.apache.tinkerpop.gremlin.process.traversal.step.util.event |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.io |
  org.apache.tinkerpop.gremlin.structure.io.graphml |
  org.apache.tinkerpop.gremlin.structure.io.graphson |
  org.apache.tinkerpop.gremlin.structure.io.gryo |
  org.apache.tinkerpop.gremlin.structure.util |
  org.apache.tinkerpop.gremlin.structure.util.detached |
  org.apache.tinkerpop.gremlin.structure.util.empty |
  org.apache.tinkerpop.gremlin.structure.util.reference |
  org.apache.tinkerpop.gremlin.structure.util.star |
  org.apache.tinkerpop.gremlin.tinkergraph.process.computer |
  org.apache.tinkerpop.gremlin.tinkergraph.structure |

- - ### Uses of Property in org.apache.tinkerpop.gremlin

    Methods in org.apache.tinkerpop.gremlin with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TestHelper.`validatePropertyEquality(Property originalProperty, Property otherProperty)`
    `static void` | TestHelper.`validatePropertyEquality(Property originalProperty, Property otherProperty)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.driver

    Methods in org.apache.tinkerpop.gremlin.driver that return Property
    Modifier and Type | Method and Description
    --- | ---
    `<V> Property<V>` | Result.`getProperty()` Gets the result item by casting it to a `Property`.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.hadoop.structure

    Classes in org.apache.tinkerpop.gremlin.hadoop.structure that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HadoopProperty<V>`
    `class` | `HadoopVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property<V>` | HadoopProperty.`getBaseProperty()`
    `<U> Property<U>` | HadoopVertexProperty.`property(String key)`
    `<V> Property<V>` | HadoopElement.`property(String key)`
    `<U> Property<U>` | HadoopVertexProperty.`property(String key, U value)`
    `<V> Property<V>` | HadoopElement.`property(String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | HadoopVertexProperty.`properties(String... propertyKeys)`
    `<V> Iterator<Property<V>>` | HadoopEdge.`properties(String... propertyKeys)`

    Constructors in org.apache.tinkerpop.gremlin.hadoop.structure with parameters of type Property
    Constructor and Description
    `HadoopProperty(Property<V> baseProperty, Element hadoopElement)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.neo4j.structure

    Classes in org.apache.tinkerpop.gremlin.neo4j.structure that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Neo4jProperty<V>`
    `class` | `Neo4jVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure that return Property
    Modifier and Type | Method and Description
    --- | ---
    `<V> Property<V>` | Neo4jEdge.`property(String key)`
    `<U> Property<U>` | Neo4jVertexProperty.`property(String key, U value)`
    `<V> Property<V>` | Neo4jEdge.`property(String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | Neo4jVertexProperty.`properties(String... propertyKeys)`
    `<V> Iterator<Property<V>>` | Neo4jEdge.`properties(String... propertyKeys)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.neo4j.structure.trait

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure.trait that return Property
    Modifier and Type | Method and Description
    --- | ---
    `<V> Property<V>` | MultiMetaNeo4jTrait.`getProperty(Neo4jVertexProperty vertexProperty, String key)` Deprecated.
    `<V> Property<V>` | NoMultiNoMetaNeo4jTrait.`getProperty(Neo4jVertexProperty vertexProperty, String key)` Deprecated.
    `<V> Property<V>` | Neo4jTrait.`getProperty(Neo4jVertexProperty vertexProperty, String key)` Deprecated.
    `<V> Property<V>` | MultiMetaNeo4jTrait.`setProperty(Neo4jVertexProperty vertexProperty, String key, V value)` Deprecated.
    `<V> Property<V>` | NoMultiNoMetaNeo4jTrait.`setProperty(Neo4jVertexProperty vertexProperty, String key, V value)` Deprecated.
    `<V> Property<V>` | Neo4jTrait.`setProperty(Neo4jVertexProperty vertexProperty, String key, V value)` Deprecated.

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure.trait that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<Property<V>>` | MultiMetaNeo4jTrait.`getProperties(Neo4jVertexProperty vertexProperty, String... keys)` Deprecated.
    `<V> Iterator<Property<V>>` | NoMultiNoMetaNeo4jTrait.`getProperties(Neo4jVertexProperty vertexProperty, String... keys)` Deprecated.
    `<V> Iterator<Property<V>>` | Neo4jTrait.`getProperties(Neo4jVertexProperty vertexProperty, String... keys)` Deprecated.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.process.computer.util

    Classes in org.apache.tinkerpop.gremlin.process.computer.util that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComputerGraph.ComputerProperty<V>`
    `class` | `ComputerGraph.ComputerVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property<V>` | ComputerGraph.ComputerProperty.`getBaseProperty()`
    `<V> Property<V>` | ComputerGraph.ComputerElement.`property(String key)`
    `<V> Property<V>` | ComputerGraph.ComputerElement.`property(String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | ComputerGraph.ComputerVertexProperty.`properties(String... propertyKeys)`
    `<V> Iterator<? extends Property<V>>` | ComputerGraph.ComputerElement.`properties(String... propertyKeys)`
    `<V> Iterator<Property<V>>` | ComputerGraph.ComputerEdge.`properties(String... propertyKeys)`

    Constructors in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type Property
    Constructor and Description
    `ComputerProperty(Property<V> property)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph with type parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `static <A extends Property> GraphTraversal<A,String>` | __.`key()`
    `static <A extends Property,B> GraphTraversal<A,B>` | __.`value()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `static <A extends Element,B> GraphTraversal<A,? extends Property<B>>` | __.`properties(String... propertyKeys)`
    `default <E2> GraphTraversal<S,? extends Property<E2>>` | GraphTraversal.`properties(String... propertyKeys)` Map the `Element` to its associated properties given the provide property keys.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.map with type parameters of type Property
    Modifier and Type | Field and Description
    --- | ---
    `protected Traversal.Admin<Element,? extends Property>` | PropertyMapStep.`propertyTraversal`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `List<Traversal.Admin<Element,? extends Property>>` | PropertyMapStep.`getLocalChildren()`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.step.map with type arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `protected E` | PropertyValueStep.`map(Traverser.Admin<Property<E>> traverser)`
    `protected String` | PropertyKeyStep.`map(Traverser.Admin<Property> traverser)`
    `void` | PropertyMapStep.`setPropertyTraversal(Traversal.Admin<Element,? extends Property> propertyTraversal)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.process.traversal.step.util

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | HasContainer.`testKey(Property property)`
    `protected boolean` | HasContainer.`testValue(Property property)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.process.traversal.step.util.event

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util.event with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConsoleMutationListener.`edgePropertyChanged(Edge element, Property oldValue, Object setValue)`
    `void` | MutationListener.`edgePropertyChanged(Edge element, Property oldValue, Object setValue)` Raised after the property of a `Edge` changed.
    `void` | ConsoleMutationListener.`edgePropertyRemoved(Edge element, Property removedValue)`
    `void` | MutationListener.`edgePropertyRemoved(Edge element, Property property)` Raised after an `Property` property was removed from an `Edge`.
    `void` | ConsoleMutationListener.`vertexPropertyChanged(Vertex element, Property oldValue, Object setValue, Object... vertexPropertyKeyValues)`
    `void` | MutationListener.`vertexPropertyChanged(Vertex element, Property oldValue, Object setValue, Object... vertexPropertyKeyValues)` Deprecated. As of release 3.2.7, replaced by `MutationListener.vertexPropertyChanged(Vertex, VertexProperty, Object, Object...)`.
    `void` | ConsoleMutationListener.`vertexPropertyPropertyChanged(VertexProperty element, Property oldValue, Object setValue)`
    `void` | MutationListener.`vertexPropertyPropertyChanged(VertexProperty element, Property oldValue, Object setValue)` Raised after the property of a `VertexProperty` changed.
    `void` | ConsoleMutationListener.`vertexPropertyPropertyRemoved(VertexProperty element, Property oldValue)`
    `void` | MutationListener.`vertexPropertyPropertyRemoved(VertexProperty element, Property property)` Raised after an `Property` property was removed from a `VertexProperty`.

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.util.event with parameters of type Property
    Constructor and Description
    `EdgePropertyChangedEvent(Edge edge, Property oldValue, Object newValue)`
    `EdgePropertyRemovedEvent(Edge element, Property removed)`
    `ElementPropertyChangedEvent(Element element, Property oldValue, Object newValue, Object... vertexPropertyKeyValues)`
    `ElementPropertyEvent(Element element, Property oldValue, Object newValue, Object... vertexPropertyKeyValues)`
    `VertexPropertyChangedEvent(Vertex element, Property oldValue, Object newValue, Object... vertexPropertyKeyValues)`
    `VertexPropertyPropertyChangedEvent(VertexProperty element, Property oldValue, Object newValue)`
    `VertexPropertyPropertyRemovedEvent(VertexProperty element, Property removed)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Classes in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with type parameters of type Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PartitionStrategy.PartitionKeyHider<A extends Property>` A concrete lambda implementation that filters out the partition key so that it isn't visible when making calls to `GraphTraversal.valueMap(java.lang.String...)`.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with type parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<R extends Property> R` | EventStrategy.`empty(Element element, String key)` For newly created properties that do not yet exist, an empty `Property` is required that just contains a key as a reference.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,List<Property>>` | PartitionStrategy.MapPropertiesFilter.`apply(Traverser<Map<String,List<Property>>> mapTraverser)`
    `Map<String,List<Property>>` | PartitionStrategy.MapPropertiesConverter.`apply(Traverser<Map<String,List<Property>>> mapTraverser)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with type arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,List<Property>>` | PartitionStrategy.MapPropertiesFilter.`apply(Traverser<Map<String,List<Property>>> mapTraverser)`
    `Map<String,List<Property>>` | PartitionStrategy.MapPropertiesConverter.`apply(Traverser<Map<String,List<Property>>> mapTraverser)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure

    Subinterfaces of Property in org.apache.tinkerpop.gremlin.structure
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `VertexProperty<V>` 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.

    Methods in org.apache.tinkerpop.gremlin.structure that return Property
    Modifier and Type | Method and Description
    --- | ---
    `static <V> Property<V>` | Property.`empty()` Create an empty property that is not present.
    `default <V> Property<V>` | Element.`property(String key)` Get a `Property` for the `Element` given its key.
    `<V> Property<V>` | Element.`property(String key, V value)` Add or set a property value for the `Element` given its key.

    Methods in org.apache.tinkerpop.gremlin.structure that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | VertexProperty.`properties(String... propertyKeys)` Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.
    `<V> Iterator<? extends Property<V>>` | Element.`properties(String... propertyKeys)` Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.
    `<V> Iterator<Property<V>>` | Edge.`properties(String... propertyKeys)` Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.io

    Methods in org.apache.tinkerpop.gremlin.structure.io that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property` | GraphReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Reads a single property from an `InputStream`.

    Methods in org.apache.tinkerpop.gremlin.structure.io with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphWriter.`writeProperty(OutputStream outputStream, Property p)` Write a property to a stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io with type arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `Property` | GraphReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Reads a single property from an `InputStream`.
    `Property` | GraphReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Reads a single property from an `InputStream`.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.io.graphml

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property` | GraphMLReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphMLWriter.`writeProperty(OutputStream outputStream, Property p)` This method is not supported for this writer.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphml with type arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `Property` | GraphMLReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` This method is not supported for this reader.
    `Property` | GraphMLReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` This method is not supported for this reader.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.io.graphson

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property` | GraphSONReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Read a `Property` from output generated by `GraphSONWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `Property` | LegacyGraphSONReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphSONWriter.`writeProperty(OutputStream outputStream, Property p)` Write a `Property` object to the stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphson with type arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `Property` | GraphSONReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Read a `Property` from output generated by `GraphSONWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `Property` | GraphSONReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Read a `Property` from output generated by `GraphSONWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `Property` | LegacyGraphSONReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` This method is not supported for this reader.
    `Property` | LegacyGraphSONReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` This method is not supported for this reader.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.io.gryo

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return Property
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Property` | GryoSerializersV3d0.PropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<Property> propertyClass)`
    `<I extends InputShim> Property` | GryoSerializersV1d0.PropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<Property> propertyClass)`
    `Property` | GryoReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Read a `Property` from output generated by `GryoWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GryoWriter.writeObject(OutputStream, Object)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<O extends OutputShim> void` | GryoSerializersV3d0.PropertySerializer.`write(KryoShim<?,O> kryo, O output, Property property)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.PropertySerializer.`write(KryoShim<?,O> kryo, O output, Property property)`
    `void` | GryoWriter.`writeProperty(OutputStream outputStream, Property p)` Write a property to a stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.gryo with type arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Property` | GryoSerializersV3d0.PropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<Property> propertyClass)`
    `<I extends InputShim> Property` | GryoSerializersV1d0.PropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<Property> propertyClass)`
    `Property` | GryoReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Read a `Property` from output generated by `GryoWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GryoWriter.writeObject(OutputStream, Object)`.
    `Property` | GryoReader.`readProperty(InputStream inputStream, Function<Attachable<Property>,Property> propertyAttachMethod)` Read a `Property` from output generated by `GryoWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GryoWriter.writeObject(OutputStream, Object)`.

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.util

    Fields in org.apache.tinkerpop.gremlin.structure.util with type parameters of type Property
    Modifier and Type | Field and Description
    --- | ---
    `static Comparator<Property>` | Comparators.`PROPERTY_COMPARATOR` Sorts `Property` objects by the value of `key()` using `String.CASE_INSENSITIVE_ORDER`.

    Methods in org.apache.tinkerpop.gremlin.structure.util that return Property
    Modifier and Type | Method and Description
    --- | ---
    `static Property` | Attachable.Method.`createProperty(Attachable<Property> attachableProperty, Graph hostGraph)`
    `static Property` | Attachable.Method.`createProperty(Attachable<Property> attachableProperty, Vertex hostVertex)`

    Methods in org.apache.tinkerpop.gremlin.structure.util that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<Property>` | Attachable.Method.`getProperty(Attachable<Property> attachableProperty, Graph hostGraph)`
    `static Optional<Property>` | Attachable.Method.`getProperty(Attachable<Property> attachableProperty, Vertex hostVertex)`
    `static Map<String,Property>` | ElementHelper.`propertyMap(Element element, String... propertyKeys)`

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ElementHelper.`areEqual(Property a, Object b)` A standard method for determining if two `Property` objects are equal.
    `static int` | ElementHelper.`hashCode(Property property)` If two `Property` instances are equal, then they must have the same hash codes.
    `static String` | StringFactory.`propertyString(Property property)` Construct the representation for a `Property` or `VertexProperty`.

    Method parameters in org.apache.tinkerpop.gremlin.structure.util with type arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `static Property` | Attachable.Method.`createProperty(Attachable<Property> attachableProperty, Graph hostGraph)`
    `static Property` | Attachable.Method.`createProperty(Attachable<Property> attachableProperty, Vertex hostVertex)`
    `static Optional<Property>` | Attachable.Method.`getProperty(Attachable<Property> attachableProperty, Graph hostGraph)`
    `static Optional<Property>` | Attachable.Method.`getProperty(Attachable<Property> attachableProperty, Vertex hostVertex)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.util.detached

    Classes in org.apache.tinkerpop.gremlin.structure.util.detached that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DetachedProperty<V>`
    `class` | `DetachedVertexProperty<V>`

    Fields in org.apache.tinkerpop.gremlin.structure.util.detached with type parameters of type Property
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,List<Property>>` | DetachedElement.`properties`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property<V>` | DetachedProperty.`get()`
    `<V> Property<V>` | DetachedElement.`property(String key)`
    `<V> Property<V>` | DetachedElement.`property(String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | DetachedVertexProperty.`properties(String... propertyKeys)`
    `<V> Iterator<? extends Property<V>>` | DetachedElement.`properties(String... propertyKeys)`
    `<V> Iterator<Property<V>>` | DetachedEdge.`properties(String... propertyKeys)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `DetachedVertexProperty.Builder` | DetachedVertexProperty.Builder.`addProperty(Property p)`
    `DetachedEdge.Builder` | DetachedEdge.Builder.`addProperty(Property p)`
    `static <V> DetachedProperty<V>` | DetachedFactory.`detach(Property<V> property)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type Property
    Constructor and Description
    `DetachedProperty(Property<V> property)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.util.empty

    Classes in org.apache.tinkerpop.gremlin.structure.util.empty that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyProperty<V>`
    `class` | `EmptyVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.structure.util.empty that return Property
    Modifier and Type | Method and Description
    --- | ---
    `static <V> Property<V>` | EmptyProperty.`instance()`
    `<U> Property<U>` | EmptyVertexProperty.`property(String key)`
    `<U> Property<U>` | EmptyVertexProperty.`property(String key, U value)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.empty that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | EmptyVertexProperty.`properties(String... propertyKeys)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.util.reference

    Classes in org.apache.tinkerpop.gremlin.structure.util.reference that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReferenceProperty<V>`
    `class` | `ReferenceVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property<V>` | ReferenceProperty.`get()`
    `<U> Property<U>` | ReferenceVertexProperty.`property(String key, U value)`
    `<V> Property<V>` | ReferenceEdge.`property(String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | ReferenceVertexProperty.`properties(String... propertyKeys)`
    `<V> Iterator<Property<V>>` | ReferenceEdge.`properties(String... propertyKeys)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type Property
    Modifier and Type | Method and Description
    --- | ---
    `static <V> ReferenceProperty<V>` | ReferenceFactory.`detach(Property<V> property)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type Property
    Constructor and Description
    `ReferenceProperty(Property<V> property)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.structure.util.star

    Classes in org.apache.tinkerpop.gremlin.structure.util.star that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StarGraph.StarProperty<V>`
    `class` | `StarGraph.StarVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.structure.util.star that return Property
    Modifier and Type | Method and Description
    --- | ---
    `Property<V>` | StarGraph.StarProperty.`get()`
    `<U> Property<U>` | StarGraph.StarVertexProperty.`property(String key, U value)`
    `<V> Property<V>` | StarGraph.StarEdge.`property(String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.star that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | StarGraph.StarVertexProperty.`properties(String... propertyKeys)`
    `<V> Iterator<Property<V>>` | StarGraph.StarEdge.`properties(String... propertyKeys)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.tinkergraph.process.computer

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.computer that return Property
    Modifier and Type | Method and Description
    --- | ---
    `<V> Property<V>` | TinkerGraphComputerView.`addProperty(TinkerVertex vertex, String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.computer that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `List<Property>` | TinkerGraphComputerView.`getProperties(TinkerVertex vertex)`

  - ### Uses of Property in org.apache.tinkerpop.gremlin.tinkergraph.structure

    Classes in org.apache.tinkerpop.gremlin.tinkergraph.structure that implement Property
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TinkerProperty<V>`
    `class` | `TinkerVertexProperty<V>`

    Fields in org.apache.tinkerpop.gremlin.tinkergraph.structure with type parameters of type Property
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,Property>` | TinkerVertexProperty.`properties`
    `protected Map<String,Property>` | TinkerEdge.`properties`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure that return Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Property<U>` | TinkerVertexProperty.`property(String key)`
    `<V> Property<V>` | TinkerEdge.`property(String key)`
    `<U> Property<U>` | TinkerVertexProperty.`property(String key, U value)`
    `<V> Property<V>` | TinkerEdge.`property(String key, V value)`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure that return types with arguments of type Property
    Modifier and Type | Method and Description
    --- | ---
    `<U> Iterator<Property<U>>` | TinkerVertexProperty.`properties(String... propertyKeys)`
    `<V> Iterator<Property<V>>` | TinkerEdge.`properties(String... propertyKeys)`

Copyright © 2013–2020 Apache Software Foundation. All rights reserved.