# Uses of Package
org.apache.tinkerpop.gremlin.structure

- Packages that use org.apache.tinkerpop.gremlin.structure
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.algorithm.generator |
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.driver.ser |
  org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential |
  org.apache.tinkerpop.gremlin.hadoop.process.computer |
  org.apache.tinkerpop.gremlin.hadoop.process.computer.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.hadoop.structure |
  org.apache.tinkerpop.gremlin.hadoop.structure.io |
  org.apache.tinkerpop.gremlin.neo4j.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.neo4j.structure |
  org.apache.tinkerpop.gremlin.neo4j.structure.trait |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.bulkdumping |
  org.apache.tinkerpop.gremlin.process.computer.bulkloading |
  org.apache.tinkerpop.gremlin.process.computer.clone |
  org.apache.tinkerpop.gremlin.process.computer.clustering.connected |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.search.path |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.computer.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.computer.traversal.step |
  org.apache.tinkerpop.gremlin.process.computer.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.remote.traversal |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.traversal.step |
  org.apache.tinkerpop.gremlin.process.traversal.step.branch |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect |
  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.process.traversal.util |
  org.apache.tinkerpop.gremlin.server |
  org.apache.tinkerpop.gremlin.server.op.traversal |
  org.apache.tinkerpop.gremlin.server.util |
  org.apache.tinkerpop.gremlin.spark.process.computer |
  org.apache.tinkerpop.gremlin.spark.structure.io |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.io |
  org.apache.tinkerpop.gremlin.structure.io.binary.types |
  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.keyed |
  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.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.tinkergraph.structure |

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Features.FeatureSet A marker interface to identify any set of Features.
  Graph.OptOut Defines a test in the suite that the implementer does not want to run.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.algorithm.generator
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.driver
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.driver.ser
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.hadoop.process.computer
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.hadoop.process.computer.traversal.step.sideEffect
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.hadoop.structure
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Features.EdgeFeatures Features that are related to `Edge` operations.
  Graph.Features.GraphFeatures Features specific to a operations of a "graph".
  Graph.Features.VertexFeatures Features that are related to `Vertex` operations.
  Graph.OptIns Holds a collection of `Graph.OptIn` enabling multiple `Graph.OptIn` to be applied to a single suite.
  Graph.OptOuts Holds a collection of `Graph.OptOut` enabling multiple `Graph.OptOut` to be applied to a single suite.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.hadoop.structure.io
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.neo4j.process.traversal.step.sideEffect
  Class and Description
  Element An `Element` is the base class for both `Vertex` and `Edge`.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.neo4j.structure
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Features.DataTypeFeatures Base interface for features that relate to supporting different data types.
  Graph.Features.EdgeFeatures Features that are related to `Edge` operations.
  Graph.Features.EdgePropertyFeatures Features that are related to `Edge` `Property` objects.
  Graph.Features.ElementFeatures Features that are related to `Element` objects.
  Graph.Features.FeatureSet A marker interface to identify any set of Features.
  Graph.Features.GraphFeatures Features specific to a operations of a "graph".
  Graph.Features.PropertyFeatures A base interface for `Edge` or `Vertex` `Property` features.
  Graph.Features.VariableFeatures Features for `Graph.Variables`.
  Graph.Features.VertexFeatures Features that are related to `Vertex` operations.
  Graph.Features.VertexPropertyFeatures Features that are related to `Vertex` `Property` objects.
  Graph.OptIns Holds a collection of `Graph.OptIn` enabling multiple `Graph.OptIn` to be applied to a single suite.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.neo4j.structure.trait
  Class and Description
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.bulkdumping
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.bulkloading
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.clone
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.clustering.connected
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.search.path
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.traversal
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.traversal.lambda
  Class and Description
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.traversal.step
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.traversal.step.map
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.computer.util
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.remote.traversal
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
  Class and Description
  Column Column references a particular type of column in a complex data structure such as a `Map`, a `Map.Entry`, or a `Path`.
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  T A collection of (T)okens which allows for more concise Traversal definitions.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.lambda
  Class and Description
  Column Column references a particular type of column in a complex data structure such as a `Map`, a `Map.Entry`, or a `Path`.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  T A collection of (T)okens which allows for more concise Traversal definitions.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.step
  Class and Description
  Column Column references a particular type of column in a complex data structure such as a `Map`, a `Map.Entry`, or a `Path`.
  T A collection of (T)okens which allows for more concise Traversal definitions.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.step.branch
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.step.filter
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.step.map
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  PropertyType This enumeration allows for the specification of the type of a `Property`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.step.util
  Class and Description
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Property A `Property` denotes a key/value pair associated with an `Edge`.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.step.util.event
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.process.traversal.util
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.server
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.server.op.traversal
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.server.util
  Class and Description
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.spark.process.computer
  Class and Description
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.spark.structure.io
  Class and Description
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure
  Class and Description
  Column Column references a particular type of column in a complex data structure such as a `Map`, a `Map.Entry`, or a `Path`.
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Element.Exceptions Common exceptions to use with an element.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Features.DataTypeFeatures Base interface for features that relate to supporting different data types.
  Graph.Features.EdgeFeatures Features that are related to `Edge` operations.
  Graph.Features.EdgePropertyFeatures Features that are related to `Edge` `Property` objects.
  Graph.Features.ElementFeatures Features that are related to `Element` objects.
  Graph.Features.FeatureSet A marker interface to identify any set of Features.
  Graph.Features.GraphFeatures Features specific to a operations of a "graph".
  Graph.Features.PropertyFeatures A base interface for `Edge` or `Vertex` `Property` features.
  Graph.Features.VariableFeatures Features for `Graph.Variables`.
  Graph.Features.VertexFeatures Features that are related to `Vertex` operations.
  Graph.Features.VertexPropertyFeatures Features that are related to `Vertex` `Property` objects.
  Graph.OptIns Holds a collection of `Graph.OptIn` enabling multiple `Graph.OptIn` to be applied to a single suite.
  Graph.OptOuts Holds a collection of `Graph.OptOut` enabling multiple `Graph.OptOut` to be applied to a single suite.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  PropertyType This enumeration allows for the specification of the type of a `Property`.
  RemoteGraph `RemoteGraph` is only required for integrating with the test suite as there must be a `Graph` instance for the test suite to bind to.
  T A collection of (T)okens which allows for more concise Traversal definitions.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Transaction.CLOSE_BEHAVIOR Behaviors to supply to the `Transaction.onClose(Consumer)`.
  Transaction.READ_WRITE_BEHAVIOR Behaviors to supply to the `Transaction.onReadWrite(Consumer)`.
  Transaction.Status A status provided to transaction listeners to inform whether a transaction was successfully committed or rolled back.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.io
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.io.binary.types
  Class and Description
  Column Column references a particular type of column in a complex data structure such as a `Map`, a `Map.Entry`, or a `Path`.
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  T A collection of (T)okens which allows for more concise Traversal definitions.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.io.graphml
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.io.graphson
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.io.gryo
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.util
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  T A collection of (T)okens which allows for more concise Traversal definitions.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Transaction.Status A status provided to transaction listeners to inform whether a transaction was successfully committed or rolled back.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.util.detached
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.util.empty
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Features.DataTypeFeatures Base interface for features that relate to supporting different data types.
  Graph.Features.EdgeFeatures Features that are related to `Edge` operations.
  Graph.Features.EdgePropertyFeatures Features that are related to `Edge` `Property` objects.
  Graph.Features.ElementFeatures Features that are related to `Element` objects.
  Graph.Features.FeatureSet A marker interface to identify any set of Features.
  Graph.Features.GraphFeatures Features specific to a operations of a "graph".
  Graph.Features.PropertyFeatures A base interface for `Edge` or `Vertex` `Property` features.
  Graph.Features.VariableFeatures Features for `Graph.Variables`.
  Graph.Features.VertexFeatures Features that are related to `Vertex` operations.
  Graph.Features.VertexPropertyFeatures Features that are related to `Vertex` `Property` objects.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.util.keyed
  Class and Description
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.util.reference
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.structure.util.star
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Features.EdgeFeatures Features that are related to `Edge` operations.
  Graph.Features.GraphFeatures Features specific to a operations of a "graph".
  Graph.Features.VertexFeatures Features that are related to `Vertex` operations.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.tinkergraph.process.computer
  Class and Description
  Edge An `Edge` links two `Vertex` objects.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map
  Class and Description
  Element An `Element` is the base class for both `Vertex` and `Edge`.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect
  Class and Description
  Element An `Element` is the base class for both `Vertex` and `Edge`.

- Classes in org.apache.tinkerpop.gremlin.structure used by org.apache.tinkerpop.gremlin.tinkergraph.structure
  Class and Description
  Direction `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
  Edge An `Edge` links two `Vertex` objects.
  Element An `Element` is the base class for both `Vertex` and `Edge`.
  Graph A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
  Graph.Features An interface that represents the capabilities of a `Graph` implementation.
  Graph.Features.DataTypeFeatures Base interface for features that relate to supporting different data types.
  Graph.Features.EdgeFeatures Features that are related to `Edge` operations.
  Graph.Features.ElementFeatures Features that are related to `Element` objects.
  Graph.Features.FeatureSet A marker interface to identify any set of Features.
  Graph.Features.GraphFeatures Features specific to a operations of a "graph".
  Graph.Features.PropertyFeatures A base interface for `Edge` or `Vertex` `Property` features.
  Graph.Features.VertexFeatures Features that are related to `Vertex` operations.
  Graph.Features.VertexPropertyFeatures Features that are related to `Vertex` `Property` objects.
  Graph.OptIns Holds a collection of `Graph.OptIn` enabling multiple `Graph.OptIn` to be applied to a single suite.
  Graph.Variables Graph variables are a set of key/value pairs associated with the graph.
  Property A `Property` denotes a key/value pair associated with an `Edge`.
  Transaction A set of methods that allow for control of transactional behavior of a `Graph` instance.
  Vertex A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
  VertexProperty 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.
  VertexProperty.Cardinality

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