## Uses of Interface
org.apache.tinkerpop.gremlin.structure.Graph.Features.FeatureSet

- Packages that use Graph.Features.FeatureSet
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.neo4j.structure |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.util.empty |
  org.apache.tinkerpop.gremlin.tinkergraph.structure |

- - ### Uses of Graph.Features.FeatureSet in org.apache.tinkerpop.gremlin

    Method parameters in org.apache.tinkerpop.gremlin with type arguments of type Graph.Features.FeatureSet
    Modifier and Type | Method and Description
    --- | ---
    `static FeatureRequirement` | FeatureRequirement.Factory.`create(String feature, Class<? extends Graph.Features.FeatureSet> featureClass)`
    `static FeatureRequirement` | FeatureRequirement.Factory.`create(String feature, Class<? extends Graph.Features.FeatureSet> featureClass, boolean supported)`

  - ### Uses of Graph.Features.FeatureSet in org.apache.tinkerpop.gremlin.neo4j.structure

    Classes in org.apache.tinkerpop.gremlin.neo4j.structure that implement Graph.Features.FeatureSet
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Neo4jGraph.Neo4jGraphFeatures.Neo4jEdgeFeatures`
    `class` | `Neo4jGraph.Neo4jGraphFeatures.Neo4jEdgePropertyFeatures`
    `class` | `Neo4jGraph.Neo4jGraphFeatures.Neo4jElementFeatures`
    `class` | `Neo4jGraph.Neo4jGraphFeatures.Neo4jGraphGraphFeatures`
    `class` | `Neo4jGraph.Neo4jGraphFeatures.Neo4jVertexFeatures`
    `class` | `Neo4jGraph.Neo4jGraphFeatures.Neo4jVertexPropertyFeatures`
    `static class` | `Neo4jGraphVariables.Neo4jVariableFeatures`

  - ### Uses of Graph.Features.FeatureSet in org.apache.tinkerpop.gremlin.structure

    Subinterfaces of Graph.Features.FeatureSet in org.apache.tinkerpop.gremlin.structure
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `Graph.Features.DataTypeFeatures` Base interface for features that relate to supporting different data types.
    `static interface` | `Graph.Features.EdgeFeatures` Features that are related to `Edge` operations.
    `static interface` | `Graph.Features.EdgePropertyFeatures` Features that are related to `Edge` `Property` objects.
    `static interface` | `Graph.Features.ElementFeatures` Features that are related to `Element` objects.
    `static interface` | `Graph.Features.GraphFeatures` Features specific to a operations of a "graph".
    `static interface` | `Graph.Features.PropertyFeatures` A base interface for `Edge` or `Vertex` `Property` features.
    `static interface` | `Graph.Features.VariableFeatures` Features for `Graph.Variables`.
    `static interface` | `Graph.Features.VertexFeatures` Features that are related to `Vertex` operations.
    `static interface` | `Graph.Features.VertexPropertyFeatures` Features that are related to `Vertex` `Property` objects.

    Classes in org.apache.tinkerpop.gremlin.structure that implement Graph.Features.FeatureSet
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `RemoteGraph.RemoteGraphFeatures`

    Method parameters in org.apache.tinkerpop.gremlin.structure with type arguments of type Graph.Features.FeatureSet
    Modifier and Type | Method and Description
    --- | ---
    `default boolean` | Graph.Features.`supports(Class<? extends Graph.Features.FeatureSet> featureClass, String feature)` Implementers should not override this method.

  - ### Uses of Graph.Features.FeatureSet in org.apache.tinkerpop.gremlin.structure.util.empty

    Classes in org.apache.tinkerpop.gremlin.structure.util.empty that implement Graph.Features.FeatureSet
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyGraph.EmptyGraphFeatures.EmptyGraphEdgeFeatures` Edge features defined such that they support immutability but allow all other possibilities.
    `class` | `EmptyGraph.EmptyGraphFeatures.EmptyGraphEdgePropertyFeatures` Edge property features defined such that they support immutability but allow all other possibilities.
    `class` | `EmptyGraph.EmptyGraphFeatures.EmptyGraphElementFeatures` Vertex features defined such that they support immutability but allow all other possibilities.
    `class` | `EmptyGraph.EmptyGraphFeatures.EmptyGraphGraphFeatures` Graph features defined such that they support immutability but allow all other possibilities.
    `class` | `EmptyGraph.EmptyGraphFeatures.EmptyGraphVertexFeatures` Vertex features defined such that they support immutability but allow all other possibilities.
    `class` | `EmptyGraph.EmptyGraphFeatures.EmptyGraphVertexPropertyFeatures` Vertex Property features defined such that they support immutability but allow all other possibilities.

  - ### Uses of Graph.Features.FeatureSet in org.apache.tinkerpop.gremlin.tinkergraph.structure

    Classes in org.apache.tinkerpop.gremlin.tinkergraph.structure that implement Graph.Features.FeatureSet
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TinkerGraph.TinkerGraphEdgeFeatures`
    `class` | `TinkerGraph.TinkerGraphGraphFeatures`
    `class` | `TinkerGraph.TinkerGraphVertexFeatures`
    `class` | `TinkerGraph.TinkerGraphVertexPropertyFeatures`

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