com.thinkaurelius.titan.core.schema

## Interface TitanSchemaType

- All Superinterfaces:
    Namifiable, TitanSchemaElement
  All Known Subinterfaces:
    EdgeLabel, InternalRelationType, InternalVertexLabel, PropertyKey, RelationType, SystemRelationType, VertexLabel
  All Known Implementing Classes:
    BaseKey, BaseLabel, BaseRelationType, BaseVertexLabel, EdgeLabelVertex, EmptyRelationType, ImplicitKey, PropertyKeyVertex, RelationTypeVertex, VertexLabelVertex

      public interface TitanSchemaType
      extends TitanSchemaElement

  A TitanSchemaType is a `TitanSchemaElement` that represents a label or key used in the graph. As such, a schema type is either a `RelationType` or a `VertexLabel`.

  TitanSchemaTypes are a special `TitanSchemaElement` in that they are referenced from the main graph when creating vertices, edges, and properties.
  Author:
    Matthias Broecheler (me@matthiasb.com)

- - ### Method Summary

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

      `getName`

Copyright © 2012–2014. All rights reserved.