com.thinkaurelius.titan.core.schema

## Interface TitanSchemaElement

- All Superinterfaces:
    Namifiable
  All Known Subinterfaces:
    EdgeLabel, InternalRelationType, InternalVertexLabel, PropertyKey, RelationType, RelationTypeIndex, SystemRelationType, TitanGraphIndex, TitanIndex, TitanSchemaType, VertexLabel
  All Known Implementing Classes:
    BaseKey, BaseLabel, BaseRelationType, BaseVertexLabel, EdgeLabelVertex, EmptyRelationType, ImplicitKey, PropertyKeyVertex, RelationTypeIndexWrapper, RelationTypeVertex, TitanGraphIndexWrapper, VertexLabelVertex

      public interface TitanSchemaElement
      extends Namifiable

  Marks any element that is part of a Titan Schema. Titan Schema elements can be uniquely identified by their name.

  A Titan Schema element is either a `TitanSchemaType` or an index definition, i.e. `TitanGraphIndex` or `RelationTypeIndex`.
  Author:
    Matthias Broecheler (me@matthiasb.com)

- - ### Method Summary

    - ### Methods inherited from interface com.thinkaurelius.titan.core.Namifiable

      `getName`

Copyright © 2012–2014. All rights reserved.