# Hierarchy For Package com.thinkaurelius.titan.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.thinkaurelius.titan.core.TitanException
          - com.thinkaurelius.titan.core.InvalidElementException
          - com.thinkaurelius.titan.core.QueryException
          - com.thinkaurelius.titan.core.TitanConfigurationException
  - com.thinkaurelius.titan.core.Titan
  - com.thinkaurelius.titan.core.TitanFactory
  - com.thinkaurelius.titan.diskstorage.configuration.UserModifiableConfiguration (implements com.thinkaurelius.titan.core.schema.TitanConfiguration)
    - com.thinkaurelius.titan.core.TitanFactory.Builder

## Interface Hierarchy

- com.thinkaurelius.titan.core.BaseVertexQuery<Q>
  - com.thinkaurelius.titan.core.TitanMultiVertexQuery<Q>
  - com.thinkaurelius.titan.core.TitanVertexQuery<Q> (also extends com.tinkerpop.blueprints.VertexQuery)
- com.tinkerpop.blueprints.Element
  - com.tinkerpop.blueprints.Edge
    - com.thinkaurelius.titan.core.TitanEdge (also extends com.thinkaurelius.titan.core.TitanRelation)
  - com.thinkaurelius.titan.core.TitanElement (also extends com.thinkaurelius.titan.core.Idfiable, com.thinkaurelius.titan.util.datastructures.Removable)
    - com.thinkaurelius.titan.core.TitanRelation
      - com.thinkaurelius.titan.core.TitanEdge (also extends com.tinkerpop.blueprints.Edge)
      - com.thinkaurelius.titan.core.TitanProperty
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.tinkerpop.blueprints.Vertex)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.core.EdgeLabel
        - com.thinkaurelius.titan.core.PropertyKey
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
  - com.tinkerpop.blueprints.Vertex
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.thinkaurelius.titan.core.TitanElement)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.core.EdgeLabel
        - com.thinkaurelius.titan.core.PropertyKey
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
- com.tinkerpop.blueprints.Graph
  - com.tinkerpop.blueprints.KeyIndexableGraph
    - com.thinkaurelius.titan.core.TitanGraph (also extends com.tinkerpop.blueprints.Graph, com.tinkerpop.blueprints.ThreadedTransactionalGraph)
    - com.thinkaurelius.titan.core.TitanTransaction (also extends com.tinkerpop.blueprints.TransactionalGraph)
  - com.thinkaurelius.titan.core.TitanGraph (also extends com.tinkerpop.blueprints.KeyIndexableGraph, com.tinkerpop.blueprints.ThreadedTransactionalGraph)
  - com.tinkerpop.blueprints.TransactionalGraph
    - com.tinkerpop.blueprints.ThreadedTransactionalGraph
      - com.thinkaurelius.titan.core.TitanGraph (also extends com.tinkerpop.blueprints.Graph, com.tinkerpop.blueprints.KeyIndexableGraph)
    - com.thinkaurelius.titan.core.TitanTransaction (also extends com.tinkerpop.blueprints.KeyIndexableGraph)
- 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.core.TitanRelation
      - com.thinkaurelius.titan.core.TitanEdge (also extends com.tinkerpop.blueprints.Edge)
      - com.thinkaurelius.titan.core.TitanProperty
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.tinkerpop.blueprints.Vertex)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.core.EdgeLabel
        - com.thinkaurelius.titan.core.PropertyKey
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
- java.lang.Iterable<T>
  - com.thinkaurelius.titan.core.VertexList
- 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.core.EdgeLabel
        - com.thinkaurelius.titan.core.PropertyKey
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.TitanVertex)
- com.tinkerpop.blueprints.Query
  - com.tinkerpop.blueprints.GraphQuery
    - com.thinkaurelius.titan.core.TitanGraphQuery<Q>
  - com.tinkerpop.blueprints.VertexQuery
    - com.thinkaurelius.titan.core.TitanVertexQuery<Q> (also extends com.thinkaurelius.titan.core.BaseVertexQuery<Q>)
- com.thinkaurelius.titan.core.QueryDescription
- com.thinkaurelius.titan.core.QueryDescription.SubQuery
- 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.core.TitanRelation
      - com.thinkaurelius.titan.core.TitanEdge (also extends com.tinkerpop.blueprints.Edge)
      - com.thinkaurelius.titan.core.TitanProperty
    - com.thinkaurelius.titan.core.TitanVertex (also extends com.tinkerpop.blueprints.Vertex)
      - com.thinkaurelius.titan.core.RelationType (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
        - com.thinkaurelius.titan.core.EdgeLabel
        - com.thinkaurelius.titan.core.PropertyKey
      - com.thinkaurelius.titan.core.VertexLabel (also extends com.thinkaurelius.titan.core.schema.TitanSchemaType)
- com.thinkaurelius.titan.core.TitanIndexQuery
- com.thinkaurelius.titan.core.TitanIndexQuery.Result<V>
- com.thinkaurelius.titan.core.TransactionBuilder

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.thinkaurelius.titan.core.Cardinality
    - com.thinkaurelius.titan.core.Multiplicity
    - com.thinkaurelius.titan.core.Order

Copyright © 2012–2014. All rights reserved.