## Uses of Interface
com.thinkaurelius.titan.core.EdgeLabel

- Packages that use EdgeLabel
  Package | Description
  --- | ---
  com.thinkaurelius.titan.core |
  com.thinkaurelius.titan.core.log |
  com.thinkaurelius.titan.core.olap |
  com.thinkaurelius.titan.core.schema |
  com.thinkaurelius.titan.graphdb.blueprints |
  com.thinkaurelius.titan.graphdb.database.management |
  com.thinkaurelius.titan.graphdb.fulgora |
  com.thinkaurelius.titan.graphdb.query.vertex |
  com.thinkaurelius.titan.graphdb.relations |
  com.thinkaurelius.titan.graphdb.schema |
  com.thinkaurelius.titan.graphdb.transaction |
  com.thinkaurelius.titan.graphdb.types |
  com.thinkaurelius.titan.graphdb.types.system |
  com.thinkaurelius.titan.graphdb.types.typemaker |
  com.thinkaurelius.titan.graphdb.types.vertices |
  com.thinkaurelius.titan.graphdb.vertices |

- - ### Uses of EdgeLabel in com.thinkaurelius.titan.core

    Methods in com.thinkaurelius.titan.core that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | TitanEdge.`getEdgeLabel()` Returns the edge label of this edge
    `EdgeLabel` | TitanTransaction.`getEdgeLabel(String name)` Returns the edge label with the given name.

    Methods in com.thinkaurelius.titan.core with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `TitanEdge` | TitanVertex.`addEdge(EdgeLabel label, TitanVertex vertex)` Creates a new edge incident on this vertex.
    `TitanEdge` | TitanTransaction.`addEdge(TitanVertex outVertex, TitanVertex inVertex, EdgeLabel label)` Creates a new edge connecting the specified vertices.
    `TitanVertex` | TitanRelation.`getProperty(EdgeLabel label)` Returns the vertex associated to this relation by a unidirected edge of the given label or NULL if such does not exist.
    `Iterable<TitanEdge>` | TitanVertex.`getTitanEdges(com.tinkerpop.blueprints.Direction d, EdgeLabel... labels)` Returns an iterable over all edges of the specified edge label in the given direction incident on this vertex.
    `Q` | TitanMultiVertexQuery.`has(EdgeLabel label, TitanVertex vertex)`
    `Q` | BaseVertexQuery.`has(EdgeLabel label, TitanVertex vertex)` Query only for edges or properties that have a unidirected edge pointing to the given vertex It is expected that this label is unidirected (`isUnidirected()` and the query is restricted to edges or properties having an incident unidirectional edge pointing to the given vertex.
    `Q` | TitanVertexQuery.`has(EdgeLabel label, TitanVertex vertex)`
    `void` | TitanRelation.`setProperty(EdgeLabel label, TitanVertex vertex)` Establishes a unidirectional edge between this relation and the given vertex for the specified label.

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.core.log

    Methods in com.thinkaurelius.titan.core.log with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<TitanEdge>` | ChangeState.`getTitanEdges(TitanVertex vertex, Change change, com.tinkerpop.blueprints.Direction dir, EdgeLabel... labels)` Returns all edges incident on the given vertex in the given direction that match the provided change state and edge labels.

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.core.olap

    Methods in com.thinkaurelius.titan.core.olap with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `Q` | OLAPQueryBuilder.`has(EdgeLabel label, TitanVertex vertex)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.core.schema

    Methods in com.thinkaurelius.titan.core.schema that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | TitanManagement.`getEdgeLabel(String name)` Identical to `TitanTransaction.getEdgeLabel(String)`
    `EdgeLabel` | EdgeLabelMaker.`make()` Defines the `EdgeLabel` specified by this EdgeLabelMaker and returns the resulting label
    `EdgeLabel` | DefaultSchemaMaker.`makeEdgeLabel(EdgeLabelMaker factory)` Creates a new edge label with default settings against the provided `EdgeLabelMaker`.

    Methods in com.thinkaurelius.titan.core.schema with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `RelationTypeIndex` | TitanManagement.`buildEdgeIndex(EdgeLabel label, String name, com.tinkerpop.blueprints.Direction direction, Order sortOrder, RelationType... sortKeys)` Creates a `RelationTypeIndex` for the provided edge label.
    `RelationTypeIndex` | TitanManagement.`buildEdgeIndex(EdgeLabel label, String name, com.tinkerpop.blueprints.Direction direction, RelationType... sortKeys)` Identical to `TitanManagement.buildEdgeIndex(com.thinkaurelius.titan.core.EdgeLabel, String, com.tinkerpop.blueprints.Direction, com.thinkaurelius.titan.core.Order, com.thinkaurelius.titan.core.RelationType...)` with default sort order `Order.ASC`.

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.blueprints

    Methods in com.thinkaurelius.titan.graphdb.blueprints that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | BlueprintsDefaultSchemaMaker.`makeEdgeLabel(EdgeLabelMaker factory)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.database.management

    Methods in com.thinkaurelius.titan.graphdb.database.management that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | ManagementSystem.`getEdgeLabel(String name)`

    Methods in com.thinkaurelius.titan.graphdb.database.management with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `RelationTypeIndex` | ManagementSystem.`buildEdgeIndex(EdgeLabel label, String name, com.tinkerpop.blueprints.Direction direction, Order sortOrder, RelationType... sortKeys)`
    `RelationTypeIndex` | ManagementSystem.`buildEdgeIndex(EdgeLabel label, String name, com.tinkerpop.blueprints.Direction direction, RelationType... sortKeys)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.fulgora

    Methods in com.thinkaurelius.titan.graphdb.fulgora with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `TitanEdge` | FulgoraNeighborVertex.`addEdge(EdgeLabel label, TitanVertex vertex)`
    `Iterable<TitanEdge>` | FulgoraNeighborVertex.`getTitanEdges(com.tinkerpop.blueprints.Direction d, EdgeLabel... labels)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.query.vertex

    Methods in com.thinkaurelius.titan.graphdb.query.vertex with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `Q` | BaseVertexCentricQueryBuilder.`has(EdgeLabel label, TitanVertex vertex)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.relations

    Methods in com.thinkaurelius.titan.graphdb.relations that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | AbstractEdge.`getEdgeLabel()`

    Methods in com.thinkaurelius.titan.graphdb.relations with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `TitanVertex` | AbstractTypedRelation.`getProperty(EdgeLabel label)`
    `void` | AbstractTypedRelation.`setProperty(EdgeLabel label, TitanVertex vertex)`

    Constructors in com.thinkaurelius.titan.graphdb.relations with parameters of type EdgeLabel
    Constructor and Description
    `AbstractEdge(long id, EdgeLabel label, InternalVertex start, InternalVertex end)`
    `CacheEdge(long id, EdgeLabel label, InternalVertex start, InternalVertex end, Entry data)`
    `StandardEdge(long id, EdgeLabel label, InternalVertex start, InternalVertex end, byte lifecycle)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.schema

    Constructors in com.thinkaurelius.titan.graphdb.schema with parameters of type EdgeLabel
    Constructor and Description
    `EdgeLabelDefinition(EdgeLabel label)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.transaction

    Methods in com.thinkaurelius.titan.graphdb.transaction that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | StandardTitanTx.`getEdgeLabel(String name)`
    `EdgeLabel` | StandardTitanTx.`makeEdgeLabel(String name, TypeDefinitionMap definition)`

    Methods in com.thinkaurelius.titan.graphdb.transaction with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `TitanEdge` | StandardTitanTx.`addEdge(TitanVertex outVertex, TitanVertex inVertex, EdgeLabel label)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.types

    Methods in com.thinkaurelius.titan.graphdb.types that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | TypeSource.`getEdgeLabel(String name)`
    `EdgeLabel` | StandardEdgeLabelMaker.`make()`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.types.system

    Classes in com.thinkaurelius.titan.graphdb.types.system that implement EdgeLabel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseLabel`

    Methods in com.thinkaurelius.titan.graphdb.types.system with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `TitanEdge` | EmptyVertex.`addEdge(EdgeLabel label, TitanVertex vertex)`
    `Iterable<TitanEdge>` | EmptyVertex.`getTitanEdges(com.tinkerpop.blueprints.Direction dir, EdgeLabel... labels)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.types.typemaker

    Methods in com.thinkaurelius.titan.graphdb.types.typemaker that return EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `EdgeLabel` | DisableDefaultSchemaMaker.`makeEdgeLabel(EdgeLabelMaker factory)`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.types.vertices

    Classes in com.thinkaurelius.titan.graphdb.types.vertices that implement EdgeLabel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EdgeLabelVertex`

  - ### Uses of EdgeLabel in com.thinkaurelius.titan.graphdb.vertices

    Methods in com.thinkaurelius.titan.graphdb.vertices with parameters of type EdgeLabel
    Modifier and Type | Method and Description
    --- | ---
    `TitanEdge` | AbstractVertex.`addEdge(EdgeLabel label, TitanVertex vertex)`
    `Iterable<TitanEdge>` | AbstractVertex.`getTitanEdges(com.tinkerpop.blueprints.Direction dir, EdgeLabel... labels)`

Copyright © 2012–2014. All rights reserved.