# Hierarchy For Package com.thinkaurelius.titan.graphdb.internal

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.thinkaurelius.titan.graphdb.internal.AbstractElement (implements java.lang.Comparable<T>, com.thinkaurelius.titan.graphdb.internal.InternalElement)
  - com.thinkaurelius.titan.graphdb.internal.ElementLifeCycle
  - com.thinkaurelius.titan.graphdb.internal.OrderList (implements java.util.Comparator<T>, java.lang.Iterable<T>)
  - com.thinkaurelius.titan.graphdb.internal.OrderList.OrderEntry (implements java.util.Comparator<T>)
  - com.thinkaurelius.titan.graphdb.internal.Token

## Interface Hierarchy

- com.tinkerpop.blueprints.Element
  - com.thinkaurelius.titan.core.TitanElement (also extends com.thinkaurelius.titan.core.Idfiable, com.thinkaurelius.titan.util.datastructures.Removable)
    - com.thinkaurelius.titan.graphdb.internal.InternalElement
      - com.thinkaurelius.titan.graphdb.internal.InternalRelation (also extends com.thinkaurelius.titan.core.TitanRelation)
      - com.thinkaurelius.titan.graphdb.internal.InternalVertex (also extends com.thinkaurelius.titan.core.TitanVertex)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.core.RelationType)
    - com.thinkaurelius.titan.core.TitanRelation
      - com.thinkaurelius.titan.graphdb.internal.InternalRelation (also extends com.thinkaurelius.titan.graphdb.internal.InternalElement)
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.tinkerpop.blueprints.Vertex)
      - com.thinkaurelius.titan.graphdb.internal.InternalVertex (also extends com.thinkaurelius.titan.graphdb.internal.InternalElement)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.core.RelationType)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.graphdb.internal.InternalVertex)
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalVertexLabel
  - com.tinkerpop.blueprints.Vertex
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.thinkaurelius.titan.core.TitanElement)
      - com.thinkaurelius.titan.graphdb.internal.InternalVertex (also extends com.thinkaurelius.titan.graphdb.internal.InternalElement)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.core.RelationType)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.graphdb.internal.InternalVertex)
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalVertexLabel
- com.thinkaurelius.titan.core.Idfiable
  - com.thinkaurelius.titan.core.TitanElement (also extends com.tinkerpop.blueprints.Element, com.thinkaurelius.titan.util.datastructures.Removable)
    - com.thinkaurelius.titan.graphdb.internal.InternalElement
      - com.thinkaurelius.titan.graphdb.internal.InternalRelation (also extends com.thinkaurelius.titan.core.TitanRelation)
      - com.thinkaurelius.titan.graphdb.internal.InternalVertex (also extends com.thinkaurelius.titan.core.TitanVertex)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.core.RelationType)
    - com.thinkaurelius.titan.core.TitanRelation
      - com.thinkaurelius.titan.graphdb.internal.InternalRelation (also extends com.thinkaurelius.titan.graphdb.internal.InternalElement)
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.tinkerpop.blueprints.Vertex)
      - com.thinkaurelius.titan.graphdb.internal.InternalVertex (also extends com.thinkaurelius.titan.graphdb.internal.InternalElement)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.core.RelationType)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.graphdb.internal.InternalVertex)
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalVertexLabel
- com.thinkaurelius.titan.core.Namifiable
  - com.thinkaurelius.titan.core.schema.TitanSchemaElement
    - com.thinkaurelius.titan.core.schema.TitanSchemaType
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.TitanVertex)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.graphdb.internal.InternalVertex)
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.TitanVertex)
        - com.thinkaurelius.titan.graphdb.internal.InternalVertexLabel
- com.thinkaurelius.titan.util.datastructures.Removable
  - com.thinkaurelius.titan.core.TitanElement (also extends com.tinkerpop.blueprints.Element, com.thinkaurelius.titan.core.Idfiable)
    - com.thinkaurelius.titan.graphdb.internal.InternalElement
      - com.thinkaurelius.titan.graphdb.internal.InternalRelation (also extends com.thinkaurelius.titan.core.TitanRelation)
      - com.thinkaurelius.titan.graphdb.internal.InternalVertex (also extends com.thinkaurelius.titan.core.TitanVertex)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.core.RelationType)
    - com.thinkaurelius.titan.core.TitanRelation
      - com.thinkaurelius.titan.graphdb.internal.InternalRelation (also extends com.thinkaurelius.titan.graphdb.internal.InternalElement)
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.tinkerpop.blueprints.Vertex)
      - com.thinkaurelius.titan.graphdb.internal.InternalVertex (also extends com.thinkaurelius.titan.graphdb.internal.InternalElement)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.core.RelationType)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalRelationType (also extends com.thinkaurelius.titan.graphdb.internal.InternalVertex)
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.graphdb.internal.InternalVertexLabel

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.thinkaurelius.titan.graphdb.internal.ElementLifeCycle.Event
    - com.thinkaurelius.titan.graphdb.internal.RelationCategory (implements com.thinkaurelius.titan.graphdb.query.condition.Condition<E>)
    - com.thinkaurelius.titan.graphdb.internal.ElementCategory
    - com.thinkaurelius.titan.graphdb.internal.TitanSchemaCategory

Copyright © 2012–2014. All rights reserved.