# Package org.apache.tinkerpop.gremlin.tinkergraph.structure

- Interface Summary
  Interface | Description
  --- | ---
  TinkerGraph.IdManager<T> | TinkerGraph will use an implementation of this interface to generate identifiers when a user does not supply them and to handle identifier conversions when querying to provide better flexibility with respect to handling different data types that mean the same thing.

- Class Summary
  Class | Description
  --- | ---
  TinkerEdge |
  TinkerElement |
  TinkerFactory | Helps create a variety of different toy graphs for testing and learning purposes.
  TinkerGraph | An in-memory (with optional persistence on calls to `TinkerGraph.close()`), reference implementation of the property graph interfaces provided by TinkerPop.
  TinkerGraphIterator<E> | Wrapper on top of Iterator representing a closable resource to the underlying storage.
  TinkerGraphVariables |
  TinkerHelper |
  TinkerIoRegistryV1d0 | An implementation of the `IoRegistry` interface that provides serializers with custom configurations for implementation specific classes that might need to be serialized.
  TinkerIoRegistryV2d0 | An implementation of the `IoRegistry` interface that provides serializers with custom configurations for implementation specific classes that might need to be serialized.
  TinkerIoRegistryV3d0 | An implementation of the `IoRegistry` interface that provides serializers with custom configurations for implementation specific classes that might need to be serialized.
  TinkerProperty<V> |
  TinkerVertex |
  TinkerVertexProperty<V> |

- Enum Summary
  Enum | Description
  --- | ---
  TinkerGraph.DefaultIdManager | A default set of `TinkerGraph.IdManager` implementations for common identifier types.

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