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

- Packages that use org.apache.tinkerpop.gremlin.structure
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  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 |

- 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.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.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.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.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.
  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.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.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`.
  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.
  Transaction.Workload Deprecated. As of release 3.2.6, not replaced.
  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.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.

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