# Hierarchy For Package org.apache.tinkerpop.gremlin.structure

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tinkerpop.gremlin.AbstractGremlinTest
    - org.apache.tinkerpop.gremlin.structure.EdgeTest.BasicEdgeTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.EdgeFunctionalityTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.ElementPropertyDataTypeFunctionalityTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.FeatureToStringTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.GraphFunctionalityTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.GraphVariablesFunctionalityTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.LogicalFeatureSupportTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.VertexFunctionalityTest
    - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest.VertexPropertyFunctionalityTest
    - org.apache.tinkerpop.gremlin.structure.GraphConstructionTest
    - org.apache.tinkerpop.gremlin.structure.GraphTest
    - org.apache.tinkerpop.gremlin.structure.PropertyTest.BasicPropertyTest
    - org.apache.tinkerpop.gremlin.structure.PropertyTest.ElementGetValueExceptionConsistencyTest
    - org.apache.tinkerpop.gremlin.structure.PropertyTest.PropertyFeatureSupportTest
    - org.apache.tinkerpop.gremlin.structure.PropertyTest.PropertyValidationOnAddExceptionConsistencyTest
    - org.apache.tinkerpop.gremlin.structure.PropertyTest.PropertyValidationOnSetExceptionConsistencyTest
    - org.apache.tinkerpop.gremlin.structure.SerializationTest.GraphSONV1d0Test
    - org.apache.tinkerpop.gremlin.structure.SerializationTest.GraphSONV2d0Test
    - org.apache.tinkerpop.gremlin.structure.SerializationTest.GraphSONV3d0Test
    - org.apache.tinkerpop.gremlin.structure.SerializationTest.GryoV1d0Test
    - org.apache.tinkerpop.gremlin.structure.SerializationTest.GryoV3d0Test
    - org.apache.tinkerpop.gremlin.structure.TransactionTest
    - org.apache.tinkerpop.gremlin.structure.VariablesTest.GraphVariablesFeatureSupportTest
    - org.apache.tinkerpop.gremlin.structure.VariablesTest.StringRepresentationTest
    - org.apache.tinkerpop.gremlin.structure.VariablesTest.VariableAsMapTest
    - org.apache.tinkerpop.gremlin.structure.VariablesTest.VariableExceptionConsistencyTest
    - org.apache.tinkerpop.gremlin.structure.VertexPropertyTest
    - org.apache.tinkerpop.gremlin.structure.VertexPropertyTest.BasicVertexProperty
    - org.apache.tinkerpop.gremlin.structure.VertexPropertyTest.VertexPropertyAddition
    - org.apache.tinkerpop.gremlin.structure.VertexPropertyTest.VertexPropertyProperties
    - org.apache.tinkerpop.gremlin.structure.VertexPropertyTest.VertexPropertyRemoval
    - org.apache.tinkerpop.gremlin.structure.VertexTest.AddEdgeTest
    - org.apache.tinkerpop.gremlin.structure.VertexTest.BasicVertexTest
  - org.apache.tinkerpop.gremlin.structure.EdgeTest
  - org.apache.tinkerpop.gremlin.structure.Element.Exceptions
    - org.apache.tinkerpop.gremlin.structure.Edge.Exceptions
  - org.apache.tinkerpop.gremlin.structure.FeatureSupportTest
  - org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
  - org.apache.tinkerpop.gremlin.structure.Graph.Hidden
  - org.apache.tinkerpop.gremlin.structure.Graph.Variables.Exceptions
  - org.apache.tinkerpop.gremlin.structure.MockSerializable (implements java.io.Serializable)
  - org.apache.tinkerpop.gremlin.structure.Property.Exceptions
  - org.apache.tinkerpop.gremlin.structure.PropertyTest
  - org.apache.tinkerpop.gremlin.structure.SerializationTest
  - Suite
    - org.apache.tinkerpop.gremlin.AbstractGremlinSuite
      - org.apache.tinkerpop.gremlin.structure.StructureIntegrateSuite
      - org.apache.tinkerpop.gremlin.structure.StructureStandardSuite
  - org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
  - org.apache.tinkerpop.gremlin.structure.VariablesTest
  - org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
  - org.apache.tinkerpop.gremlin.structure.VertexProperty.Exceptions
  - org.apache.tinkerpop.gremlin.structure.VertexTest

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.tinkerpop.gremlin.structure.Graph (also extends org.apache.tinkerpop.gremlin.structure.util.Host)
  - org.apache.tinkerpop.gremlin.structure.Transaction
- org.apache.tinkerpop.gremlin.structure.Element
  - org.apache.tinkerpop.gremlin.structure.Edge
  - org.apache.tinkerpop.gremlin.structure.Vertex (also extends org.apache.tinkerpop.gremlin.structure.util.Host)
  - org.apache.tinkerpop.gremlin.structure.VertexProperty<V> (also extends org.apache.tinkerpop.gremlin.structure.Property<V>)
- org.apache.tinkerpop.gremlin.structure.Graph.Features
- org.apache.tinkerpop.gremlin.structure.Graph.Features.FeatureSet
  - org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
    - org.apache.tinkerpop.gremlin.structure.Graph.Features.PropertyFeatures
      - org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgePropertyFeatures
      - org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
    - org.apache.tinkerpop.gremlin.structure.Graph.Features.VariableFeatures
  - org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
    - org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
    - org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  - org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
- org.apache.tinkerpop.gremlin.structure.Graph.Variables
- org.apache.tinkerpop.gremlin.structure.util.Host
  - org.apache.tinkerpop.gremlin.structure.Graph (also extends java.lang.AutoCloseable)
  - org.apache.tinkerpop.gremlin.structure.Vertex (also extends org.apache.tinkerpop.gremlin.structure.Element)
- org.apache.tinkerpop.gremlin.structure.Property<V>
  - org.apache.tinkerpop.gremlin.structure.VertexProperty<V> (also extends org.apache.tinkerpop.gremlin.structure.Element)

## Annotation Type Hierarchy

- org.apache.tinkerpop.gremlin.structure.Graph.OptOut (implements java.lang.annotation.Annotation)
- org.apache.tinkerpop.gremlin.structure.Graph.OptIns (implements java.lang.annotation.Annotation)
- org.apache.tinkerpop.gremlin.structure.Graph.OptOuts (implements java.lang.annotation.Annotation)
- org.apache.tinkerpop.gremlin.structure.Graph.OptIn (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.tinkerpop.gremlin.structure.Direction
    - org.apache.tinkerpop.gremlin.structure.Transaction.CLOSE_BEHAVIOR (implements java.util.function.Consumer<T>)
    - org.apache.tinkerpop.gremlin.structure.PropertyType
    - org.apache.tinkerpop.gremlin.structure.Transaction.Status
    - org.apache.tinkerpop.gremlin.structure.Transaction.READ_WRITE_BEHAVIOR (implements java.util.function.Consumer<T>)
    - org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality
    - org.apache.tinkerpop.gremlin.structure.T (implements java.util.function.Function<T,R>)
    - org.apache.tinkerpop.gremlin.structure.Column (implements java.util.function.Function<T,R>)

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