org.apache.tinkerpop.gremlin.structure

## Interface Graph.Features.EdgeFeatures

- All Superinterfaces:
    Graph.Features.ElementFeatures, Graph.Features.FeatureSet
  All Known Implementing Classes:
    EmptyGraph.EmptyGraphFeatures.EmptyGraphEdgeFeatures, Neo4jGraph.Neo4jGraphFeatures.Neo4jEdgeFeatures, TinkerGraph.TinkerGraphEdgeFeatures
  Enclosing interface:
    Graph.Features

      public static interface Graph.Features.EdgeFeatures
      extends Graph.Features.ElementFeatures

  Features that are related to `Edge` operations.

- - ### Property Summary

    - ### Properties inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures

      `supportsAddProperty, supportsRemoveProperty`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `FEATURE_ADD_EDGES`
    `static String` | `FEATURE_REMOVE_EDGES`

    - ### Fields inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures

      `FEATURE_ADD_PROPERTY, FEATURE_ANY_IDS, FEATURE_CUSTOM_IDS, FEATURE_NUMERIC_IDS, FEATURE_REMOVE_PROPERTY, FEATURE_STRING_IDS, FEATURE_USER_SUPPLIED_IDS, FEATURE_UUID_IDS`

  - ### Method Summary

    All Methods Instance Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `default Graph.Features.EdgePropertyFeatures` | `properties()` Gets features related to "properties" on an `Edge`.
    `default boolean` | `supportsAddEdges()` Determines if an `Edge` can be added to a `Vertex`.
    `default boolean` | `supportsRemoveEdges()` Determines if an `Edge` can be removed from a `Vertex`.

    - ### Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures

      `supportsAddProperty, supportsAnyIds, supportsCustomIds, supportsNumericIds, supportsRemoveProperty, supportsStringIds, supportsUserSuppliedIds, supportsUuidIds, willAllowId`

- - ### Field Detail

    - #### FEATURE_ADD_EDGES

          static final String FEATURE_ADD_EDGES

      See Also:
        Constant Field Values

    - #### FEATURE_REMOVE_EDGES

          static final String FEATURE_REMOVE_EDGES

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### supportsAddEdges

          default boolean supportsAddEdges()

      Determines if an `Edge` can be added to a `Vertex`.

    - #### supportsRemoveEdges

          default boolean supportsRemoveEdges()

      Determines if an `Edge` can be removed from a `Vertex`.

    - #### properties

          default Graph.Features.EdgePropertyFeatures properties()

      Gets features related to "properties" on an `Edge`.

Copyright © 2013–2018 Apache Software Foundation. All rights reserved.