## Uses of Interface
org.apache.tinkerpop.gremlin.structure.Edge

- Packages that use Edge
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.algorithm.generator |
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.hadoop.process.computer |
  org.apache.tinkerpop.gremlin.hadoop.structure |
  org.apache.tinkerpop.gremlin.hadoop.structure.io |
  org.apache.tinkerpop.gremlin.neo4j.structure |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.bulkloading |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.remote |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.process.traversal.engine |
  org.apache.tinkerpop.gremlin.process.traversal.step.branch |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.process.traversal.step.util.event |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.io |
  org.apache.tinkerpop.gremlin.structure.io.graphml |
  org.apache.tinkerpop.gremlin.structure.io.graphson |
  org.apache.tinkerpop.gremlin.structure.io.gryo |
  org.apache.tinkerpop.gremlin.structure.util |
  org.apache.tinkerpop.gremlin.structure.util.detached |
  org.apache.tinkerpop.gremlin.structure.util.empty |
  org.apache.tinkerpop.gremlin.structure.util.reference |
  org.apache.tinkerpop.gremlin.structure.util.star |
  org.apache.tinkerpop.gremlin.tinkergraph.process.computer |
  org.apache.tinkerpop.gremlin.tinkergraph.structure |

- - ### Uses of Edge in org.apache.tinkerpop.gremlin

    Methods in org.apache.tinkerpop.gremlin that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | AbstractGremlinTest.`convertToEdge(Graph graph, String outVertexName, String edgeLabel, String inVertexName)`

    Methods in org.apache.tinkerpop.gremlin with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TestHelper.`validateEdgeEquality(Edge originalEdge, Edge otherEdge)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.algorithm.generator

    Fields in org.apache.tinkerpop.gremlin.algorithm.generator with type parameters of type Edge
    Modifier and Type | Field and Description
    --- | ---
    `protected Optional<Consumer<Edge>>` | AbstractGenerator.AbstractGeneratorBuilder.`edgeProcessor`

    Methods in org.apache.tinkerpop.gremlin.algorithm.generator that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `protected Edge` | AbstractGenerator.`addEdge(Vertex out, Vertex in)`

    Method parameters in org.apache.tinkerpop.gremlin.algorithm.generator with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `T` | AbstractGenerator.AbstractGeneratorBuilder.`edgeProcessor(Consumer<Edge> edgeProcessor)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.driver

    Methods in org.apache.tinkerpop.gremlin.driver that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | Result.`getEdge()` Gets the result item by casting it to an `Edge`.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.hadoop.process.computer

    Method parameters in org.apache.tinkerpop.gremlin.hadoop.process.computer with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | AbstractHadoopGraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.hadoop.structure

    Classes in org.apache.tinkerpop.gremlin.hadoop.structure that implement Edge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HadoopEdge`

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | HadoopVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`
    `Edge` | HadoopEdge.`getBaseEdge()`

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | HadoopVertex.`edges(Direction direction, String... edgeLabels)`
    `Iterator<Edge>` | HadoopGraph.`edges(Object... edgeIds)`

    Constructors in org.apache.tinkerpop.gremlin.hadoop.structure with parameters of type Edge
    Constructor and Description
    `HadoopEdge(Edge edge, HadoopGraph graph)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.hadoop.structure.io

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure.io that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | HadoopEdgeIterator.`next()`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.neo4j.structure

    Classes in org.apache.tinkerpop.gremlin.neo4j.structure that implement Edge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Neo4jEdge`

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | Neo4jVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | Neo4jVertex.`edges(Direction direction, String... edgeLabels)`
    `Iterator<Edge>` | Neo4jGraph.`edges(Object... edgeIds)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer

    Fields in org.apache.tinkerpop.gremlin.process.computer with type parameters of type Edge
    Modifier and Type | Field and Description
    --- | ---
    `BiFunction<M,Edge,M>` | MessageScope.Local.`edgeFunction`
    `Supplier<? extends Traversal<Vertex,Edge>>` | MessageScope.Local.`incidentTraversal`

    Methods in org.apache.tinkerpop.gremlin.process.computer that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Traversal<Vertex,Edge>` | MessageScope.Local.ReverseTraversalSupplier.`get()`
    `Traversal.Admin<Vertex,Edge>` | GraphFilter.`getEdgeFilter()` Get the edge filter associated with this graph filter.
    `BiFunction<M,Edge,M>` | MessageScope.Local.`getEdgeFunction()`
    `Traversal<Vertex,Edge>` | Computer.`getEdges()`
    `Supplier<? extends Traversal<Vertex,Edge>>` | MessageScope.Local.`getIncidentTraversal()`
    `Iterator<Edge>` | GraphFilter.`legalEdges(Vertex vertex)` Returns an iterator of legal edges incident to the provided vertex.

    Method parameters in org.apache.tinkerpop.gremlin.process.computer with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static IllegalArgumentException` | GraphComputer.Exceptions.`edgeFilterAccessesAdjacentVertices(Traversal<Vertex,Edge> edgeFilter)`
    `GraphComputer` | GraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)` Add a filter that will limit which edges of the vertices are loaded from the graph source.
    `Computer` | Computer.`edges(Traversal<Vertex,Edge> edgeFilter)`
    `GraphComputer` | GraphComputerTest.BadGraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)`
    `static <M> MessageScope.Local<M>` | MessageScope.Local.`of(Supplier<? extends Traversal<Vertex,Edge>> incidentTraversal)`
    `static <M> MessageScope.Local<M>` | MessageScope.Local.`of(Supplier<? extends Traversal<Vertex,Edge>> incidentTraversal, BiFunction<M,Edge,M> edgeFunction)`
    `static <M> MessageScope.Local<M>` | MessageScope.Local.`of(Supplier<? extends Traversal<Vertex,Edge>> incidentTraversal, BiFunction<M,Edge,M> edgeFunction)`
    `void` | GraphFilter.`setEdgeFilter(Traversal<Vertex,Edge> edgeFilter)` Set the filter for selecting edges from the source graph.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer.bulkloading

    Methods in org.apache.tinkerpop.gremlin.process.computer.bulkloading that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `default Edge` | BulkLoader.`createEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | BulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | IncrementalBulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | OneTimeBulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given edge between the given in- and out-vertices.

    Methods in org.apache.tinkerpop.gremlin.process.computer.bulkloading with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `default Edge` | BulkLoader.`createEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | BulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | IncrementalBulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given edge between the given in- and out-vertices.
    `Edge` | OneTimeBulkLoader.`getOrCreateEdge(Edge edge, Vertex outVertex, Vertex inVertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given edge between the given in- and out-vertices.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`edges(Traversal.Admin<Vertex,Edge> edgeTraversal)`
    `PeerPressureVertexProgram.Builder` | PeerPressureVertexProgram.Builder.`traversal(Traversal.Admin<Vertex,Edge> edgeTraversal)` Deprecated. As of release 3.2.0, replaced by `PeerPressureVertexProgram.Builder.edges(Traversal.Admin)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`edges(Traversal.Admin<Vertex,Edge> edgeTraversal)`
    `PageRankVertexProgram.Builder` | PageRankVertexProgram.Builder.`traversal(Traversal.Admin<Vertex,Edge> traversal)` Deprecated. As of release 3.2.0, replaced by `PageRankVertexProgram.Builder.edges(Traversal.Admin)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `List<Traversal.Admin<Vertex,Edge>>` | PageRankVertexProgramStep.`getLocalChildren()`
    `List<Traversal.Admin<Vertex,Edge>>` | PeerPressureVertexProgramStep.`getLocalChildren()`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `VertexProgramStrategy.Builder` | VertexProgramStrategy.Builder.`edges(Traversal<Vertex,Edge> edges)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `protected static Traversal.Admin<Vertex,Edge>` | GraphFilterStrategy.`getEdgeFilter(Traversal.Admin<?,?> traversal)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.computer.util

    Classes in org.apache.tinkerpop.gremlin.process.computer.util that implement Edge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComputerGraph.ComputerEdge`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | ComputerGraph.ComputerVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`
    `Edge` | ComputerGraph.ComputerAdjacentVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`
    `Edge` | ComputerGraph.ComputerEdge.`getBaseEdge()`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | ComputerGraph.ComputerVertex.`edges(Direction direction, String... edgeLabels)`
    `Iterator<Edge>` | ComputerGraph.ComputerAdjacentVertex.`edges(Direction direction, String... edgeLabels)`
    `Iterator<Edge>` | ComputerGraph.`edges(Object... edgeIds)`

    Constructors in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type Edge
    Constructor and Description
    `ComputerEdge(Edge edge)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.remote

    Methods in org.apache.tinkerpop.gremlin.process.remote that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | RemoteGraph.`edges(Object... edgeIds)` Deprecated. This method returns an empty `Iterator` - it is not meant to be called directly.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

    Methods in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `default GraphTraversal<S,Edge>` | GraphTraversal.`addE(String edgeLabel)` Adds an `Edge` with the specified edge label.
    `GraphTraversal<Edge,Edge>` | GraphTraversalSource.`addE(String label)` Spawns a `GraphTraversal` by adding a edge with the specified label.
    `GraphTraversal<Edge,Edge>` | GraphTraversalSource.`addE(String label)` Spawns a `GraphTraversal` by adding a edge with the specified label.
    `static <A> GraphTraversal<A,Edge>` | __.`addE(String edgeLabel)`
    `default GraphTraversal<S,Edge>` | GraphTraversal.`addE(Traversal<?,String> edgeLabelTraversal)` Adds a `Edge` with an edge label determined by a `Traversal`.
    `GraphTraversal<Edge,Edge>` | GraphTraversalSource.`addE(Traversal<?,String> edgeLabelTraversal)` Spawns a `GraphTraversal` by adding a edge with a label as specified by the provided `Traversal`.
    `GraphTraversal<Edge,Edge>` | GraphTraversalSource.`addE(Traversal<?,String> edgeLabelTraversal)` Spawns a `GraphTraversal` by adding a edge with a label as specified by the provided `Traversal`.
    `static <A> GraphTraversal<A,Edge>` | __.`addE(Traversal<?,String> edgeLabelTraversal)`
    `default GraphTraversal<S,Edge>` | GraphTraversal.`bothE(String... edgeLabels)` Map the `Vertex` to its incident edges given the edge labels.
    `static GraphTraversal<Vertex,Edge>` | __.`bothE(String... edgeLabels)`
    `static GraphTraversal<Edge,Vertex>` | __.`bothV()`
    `GraphTraversal<Edge,Edge>` | GraphTraversalSource.`E(Object... edgesIds)` Spawns a `GraphTraversal` starting with all edges or some subset of edges as specified by their unique identifier.
    `GraphTraversal<Edge,Edge>` | GraphTraversalSource.`E(Object... edgesIds)` Spawns a `GraphTraversal` starting with all edges or some subset of edges as specified by their unique identifier.
    `default GraphTraversal<S,Edge>` | GraphTraversal.`inE(String... edgeLabels)` Map the `Vertex` to its incoming incident edges given the edge labels.
    `static GraphTraversal<Vertex,Edge>` | __.`inE(String... edgeLabels)`
    `static GraphTraversal<Edge,Vertex>` | __.`inV()`
    `static GraphTraversal<Edge,Vertex>` | __.`otherV()`
    `default GraphTraversal<S,Edge>` | GraphTraversal.`outE(String... edgeLabels)` Map the `Vertex` to its outgoing incident edges given the edge labels.
    `static GraphTraversal<Vertex,Edge>` | __.`outE(String... edgeLabels)`
    `static GraphTraversal<Edge,Vertex>` | __.`outV()`
    `default GraphTraversal<S,Edge>` | GraphTraversal.`subgraph(String sideEffectKey)` Extracts a portion of the graph being traversed into a `Graph` object held in the specified side-effect key.
    `static <A> GraphTraversal<A,Edge>` | __.`subgraph(String sideEffectKey)`
    `default GraphTraversal<S,Edge>` | GraphTraversal.`toE(Direction direction, String... edgeLabels)` Map the `Vertex` to its incident edges given the direction and edge labels.
    `static GraphTraversal<Vertex,Edge>` | __.`toE(Direction direction, String... edgeLabels)`
    `static GraphTraversal<Edge,Vertex>` | __.`toV(Direction direction)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.engine

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.engine with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `ComputerTraversalEngine.Builder` | ComputerTraversalEngine.Builder.`edges(Traversal<Vertex,Edge> edgeFilter)` Deprecated. As of release 3.2.0. Please use `Graph.traversal(Class)`.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.step.branch

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Vertex,Edge>` | LocalTest.`get_g_VX4X_localXbothEX1_createdX_limitX1XX(Object v4Id)`
    `Traversal<Vertex,Edge>` | LocalTest.Traversals.`get_g_VX4X_localXbothEX1_createdX_limitX1XX(Object v4Id)`
    `abstract Traversal<Vertex,Edge>` | LocalTest.`get_g_VX4X_localXbothEXknows_createdX_limitX1XX(Object v4Id)`
    `Traversal<Vertex,Edge>` | LocalTest.Traversals.`get_g_VX4X_localXbothEXknows_createdX_limitX1XX(Object v4Id)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.step.filter

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Edge,Edge>` | FilterTest.`get_g_E_filterXfalseX()`
    `abstract Traversal<Edge,Edge>` | FilterTest.`get_g_E_filterXfalseX()`
    `Traversal<Edge,Edge>` | FilterTest.Traversals.`get_g_E_filterXfalseX()`
    `Traversal<Edge,Edge>` | FilterTest.Traversals.`get_g_E_filterXfalseX()`
    `abstract Traversal<Edge,Edge>` | FilterTest.`get_g_E_filterXtrueX()`
    `abstract Traversal<Edge,Edge>` | FilterTest.`get_g_E_filterXtrueX()`
    `Traversal<Edge,Edge>` | FilterTest.Traversals.`get_g_E_filterXtrueX()`
    `Traversal<Edge,Edge>` | FilterTest.Traversals.`get_g_E_filterXtrueX()`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_E_hasLabelXknowsX()`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_E_hasLabelXknowsX()`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_E_hasLabelXknowsX()`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_E_hasLabelXknowsX()`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_E_hasLabelXuses_traversesX()`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_E_hasLabelXuses_traversesX()`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_E_hasLabelXuses_traversesX()`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_E_hasLabelXuses_traversesX()`
    `abstract Traversal<Edge,Edge>` | SampleTest.`get_g_E_sampleX1X()`
    `abstract Traversal<Edge,Edge>` | SampleTest.`get_g_E_sampleX1X()`
    `Traversal<Edge,Edge>` | SampleTest.Traversals.`get_g_E_sampleX1X()`
    `Traversal<Edge,Edge>` | SampleTest.Traversals.`get_g_E_sampleX1X()`
    `abstract Traversal<Edge,Edge>` | SampleTest.`get_g_E_sampleX2X_byXweightX()`
    `abstract Traversal<Edge,Edge>` | SampleTest.`get_g_E_sampleX2X_byXweightX()`
    `Traversal<Edge,Edge>` | SampleTest.Traversals.`get_g_E_sampleX2X_byXweightX()`
    `Traversal<Edge,Edge>` | SampleTest.Traversals.`get_g_E_sampleX2X_byXweightX()`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_EX11X_outV_outE_hasXid_10X(Object e11Id, Object e8Id)`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_EX11X_outV_outE_hasXid_10X(Object e11Id, Object e8Id)`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_EX11X_outV_outE_hasXid_10X(Object e11Id, Object e10Id)`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_EX11X_outV_outE_hasXid_10X(Object e11Id, Object e10Id)`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_EX7X_hasLabelXknowsX(Object e7Id)`
    `abstract Traversal<Edge,Edge>` | HasTest.`get_g_EX7X_hasLabelXknowsX(Object e7Id)`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_EX7X_hasLabelXknowsX(Object e7Id)`
    `Traversal<Edge,Edge>` | HasTest.Traversals.`get_g_EX7X_hasLabelXknowsX(Object e7Id)`
    `abstract Traversal<Vertex,Edge>` | SampleTest.`get_g_V_localXoutE_sampleX1X_byXweightXX()`
    `Traversal<Vertex,Edge>` | SampleTest.Traversals.`get_g_V_localXoutE_sampleX1X_byXweightXX()`
    `abstract Traversal<Vertex,Edge>` | DropTest.`get_g_V_outE_drop()`
    `Traversal<Vertex,Edge>` | DropTest.Traversals.`get_g_V_outE_drop()`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `protected Edge` | AddEdgeStep.`map(Traverser.Admin<S> traverser)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Edge,Edge>` | AddEdgeTest.`get_g_addEXknowsX_fromXaX_toXbX_propertyXweight_0_1X(Vertex a, Vertex b)`
    `abstract Traversal<Edge,Edge>` | AddEdgeTest.`get_g_addEXknowsX_fromXaX_toXbX_propertyXweight_0_1X(Vertex a, Vertex b)`
    `Traversal<Edge,Edge>` | AddEdgeTest.Traversals.`get_g_addEXknowsX_fromXaX_toXbX_propertyXweight_0_1X(Vertex a, Vertex b)`
    `Traversal<Edge,Edge>` | AddEdgeTest.Traversals.`get_g_addEXknowsX_fromXaX_toXbX_propertyXweight_0_1X(Vertex a, Vertex b)`
    `abstract Traversal<Edge,Edge>` | AddEdgeTest.`get_g_addEXV_outE_label_groupCount_orderXlocalX_byXvalues_descX_selectXkeysX_unfold_limitX1XX_fromXV_hasXname_vadasXX_toXV_hasXname_lopXX()`
    `abstract Traversal<Edge,Edge>` | AddEdgeTest.`get_g_addEXV_outE_label_groupCount_orderXlocalX_byXvalues_descX_selectXkeysX_unfold_limitX1XX_fromXV_hasXname_vadasXX_toXV_hasXname_lopXX()`
    `Traversal<Edge,Edge>` | AddEdgeTest.Traversals.`get_g_addEXV_outE_label_groupCount_orderXlocalX_byXvalues_descX_selectXkeysX_unfold_limitX1XX_fromXV_hasXname_vadasXX_toXV_hasXname_lopXX()`
    `Traversal<Edge,Edge>` | AddEdgeTest.Traversals.`get_g_addEXV_outE_label_groupCount_orderXlocalX_byXvalues_descX_selectXkeysX_unfold_limitX1XX_fromXV_hasXname_vadasXX_toXV_hasXname_lopXX()`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_addV_asXfirstX_repeatXaddEXnextX_toXaddVX_inVX_timesX5X_addEXnextX_toXselectXfirstXX()`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_addV_asXfirstX_repeatXaddEXnextX_toXaddVX_inVX_timesX5X_addEXnextX_toXselectXfirstXX()`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_E()`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_E()`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_E()`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_E()`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EX11X(Object e11Id)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EX11X(Object e11Id)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EX11X(Object e11Id)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EX11X(Object e11Id)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXe11X(Edge e11)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXe11X(Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXe11X(Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXe11X(Edge e11)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXe7_e11X(Edge e7, Edge e11)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXe7_e11X(Edge e7, Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXe7_e11X(Edge e7, Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXe7_e11X(Edge e7, Edge e11)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXlistXe7_e11XX(Edge e7, Edge e11)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXlistXe7_e11XX(Edge e7, Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXlistXe7_e11XX(Edge e7, Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXlistXe7_e11XX(Edge e7, Edge e11)`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_V_aggregateXxX_asXaX_selectXxX_unfold_addEXexistsWithX_toXaX_propertyXtime_nowX()`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_V_aggregateXxX_asXaX_selectXxX_unfold_addEXexistsWithX_toXaX_propertyXtime_nowX()`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_V_asXaX_inXcreatedX_addEXcreatedByX_fromXaX_propertyXyear_2009X_propertyXacl_publicX()`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_V_asXaX_inXcreatedX_addEXcreatedByX_fromXaX_propertyXyear_2009X_propertyXacl_publicX()`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_V_asXaX_outXcreatedX_inXcreatedX_whereXneqXaXX_asXbX_addEXcodeveloperX_fromXaX_toXbX_propertyXyear_2009X()`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_V_asXaX_outXcreatedX_inXcreatedX_whereXneqXaXX_asXbX_addEXcodeveloperX_fromXaX_toXbX_propertyXyear_2009X()`
    `abstract Traversal<Vertex,Edge>` | VertexTest.`get_g_V_hasLabelXloopsX_bothEXselfX()`
    `Traversal<Vertex,Edge>` | VertexTest.Traversals.`get_g_V_hasLabelXloopsX_bothEXselfX()`
    `abstract Traversal<Vertex,Edge>` | GraphTest.`get_g_V_hasLabelXpersonX_asXpX_VXsoftwareX_addInEXuses_pX()`
    `Traversal<Vertex,Edge>` | GraphTest.Traversals.`get_g_V_hasLabelXpersonX_asXpX_VXsoftwareX_addInEXuses_pX()`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_V_hasXname_markoX_asXaX_outEXcreatedX_asXbX_inV_addEXselectXbX_labelX_toXaX()`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_V_hasXname_markoX_asXaX_outEXcreatedX_asXbX_inV_addEXselectXbX_labelX_toXaX()`
    `abstract Traversal<Vertex,Edge>` | UnfoldTest.`get_g_V_localXoutE_foldX_unfold()`
    `Traversal<Vertex,Edge>` | UnfoldTest.Traversals.`get_g_V_localXoutE_foldX_unfold()`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_VX1X_asXaX_outXcreatedX_addEXcreatedByX_toXaX_propertyXweight_2X(Object v1Id)`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_VX1X_asXaX_outXcreatedX_addEXcreatedByX_toXaX_propertyXweight_2X(Object v1Id)`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_VX1X_asXaX_outXcreatedX_addEXcreatedByX_toXaX(Object v1Id)`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_VX1X_asXaX_outXcreatedX_addEXcreatedByX_toXaX(Object v1Id)`
    `abstract Traversal<Vertex,Edge>` | SelectTest.`get_g_VX1X_outE_asXhereX_inV_hasXname_vadasX_selectXhereX(Object v1Id)`
    `Traversal<Vertex,Edge>` | SelectTest.Traversals.`get_g_VX1X_outE_asXhereX_inV_hasXname_vadasX_selectXhereX(Object v1Id)`
    `abstract Traversal<Vertex,Edge>` | VertexTest.`get_g_VX1X_outE(Object v1Id)`
    `Traversal<Vertex,Edge>` | VertexTest.Traversals.`get_g_VX1X_outE(Object v1Id)`
    `abstract Traversal<Vertex,Edge>` | SelectTest.`get_g_VX1X_outEXknowsX_asXhereX_hasXweight_1X_asXfakeX_inV_hasXname_joshX_selectXhereX(Object v1Id)`
    `Traversal<Vertex,Edge>` | SelectTest.Traversals.`get_g_VX1X_outEXknowsX_asXhereX_hasXweight_1X_asXfakeX_inV_hasXname_joshX_selectXhereX(Object v1Id)`
    `abstract Traversal<Vertex,Edge>` | SelectTest.`get_g_VX1X_outEXknowsX_asXhereX_hasXweight_1X_inV_hasXname_joshX_selectXhereX(Object v1Id)`
    `Traversal<Vertex,Edge>` | SelectTest.Traversals.`get_g_VX1X_outEXknowsX_asXhereX_hasXweight_1X_inV_hasXname_joshX_selectXhereX(Object v1Id)`
    `abstract Traversal<Vertex,Edge>` | SelectTest.`get_g_VX1X_outEXknowsX_hasXweight_1X_asXhereX_inV_hasXname_joshX_selectXhereX(Object v1Id)`
    `Traversal<Vertex,Edge>` | SelectTest.Traversals.`get_g_VX1X_outEXknowsX_hasXweight_1X_asXhereX_inV_hasXname_joshX_selectXhereX(Object v1Id)`
    `abstract Traversal<Vertex,Edge>` | VertexTest.`get_g_VX2X_inE(Object v2Id)`
    `Traversal<Vertex,Edge>` | VertexTest.Traversals.`get_g_VX2X_inE(Object v2Id)`
    `abstract Traversal<Vertex,Edge>` | VertexTest.`get_g_VX4X_bothE(Object v4Id)`
    `Traversal<Vertex,Edge>` | VertexTest.Traversals.`get_g_VX4X_bothE(Object v4Id)`
    `abstract Traversal<Vertex,Edge>` | VertexTest.`get_g_VX4X_bothEXcreatedX(Object v4Id)`
    `Traversal<Vertex,Edge>` | VertexTest.Traversals.`get_g_VX4X_bothEXcreatedX(Object v4Id)`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_VXaX_addEXknowsX_toXbX_propertyXweight_0_1X(Vertex a, Vertex b)`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_VXaX_addEXknowsX_toXbX_propertyXweight_0_1X(Vertex a, Vertex b)`
    `abstract Traversal<Vertex,Edge>` | AddEdgeTest.`get_g_withSideEffectXb_bX_VXaX_addEXknowsX_toXbX_propertyXweight_0_5X(Vertex a, Vertex b)`
    `Traversal<Vertex,Edge>` | AddEdgeTest.Traversals.`get_g_withSideEffectXb_bX_VXaX_addEXknowsX_toXbX_propertyXweight_0_5X(Vertex a, Vertex b)`
    `protected Traverser.Admin<Edge>` | AddEdgeStartStep.`processNextStart()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXe11X(Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXe11X(Edge e11)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXe7_e11X(Edge e7, Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXe7_e11X(Edge e7, Edge e11)`
    `abstract Traversal<Edge,Edge>` | VertexTest.`get_g_EXlistXe7_e11XX(Edge e7, Edge e11)`
    `Traversal<Edge,Edge>` | VertexTest.Traversals.`get_g_EXlistXe7_e11XX(Edge e7, Edge e11)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.step.map with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `protected Iterator<Vertex>` | EdgeVertexStep.`flatMap(Traverser.Admin<Edge> traverser)`
    `protected Vertex` | EdgeOtherVertexStep.`map(Traverser.Admin<Edge> traverser)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SubgraphStep.`sideEffect(Traverser.Admin<Edge> traverser)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.step.util.event

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util.event with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConsoleMutationListener.`edgeAdded(Edge edge)`
    `void` | MutationListener.`edgeAdded(Edge edge)` Raised after a new `Edge` is added.
    `void` | ConsoleMutationListener.`edgePropertyChanged(Edge element, Property oldValue, Object setValue)`
    `void` | MutationListener.`edgePropertyChanged(Edge element, Property oldValue, Object setValue)` Raised after the property of a `Edge` changed.
    `void` | ConsoleMutationListener.`edgePropertyRemoved(Edge element, Property removedValue)`
    `void` | MutationListener.`edgePropertyRemoved(Edge element, Property property)` Raised after an `Property` property was removed from an `Edge`.
    `void` | ConsoleMutationListener.`edgeRemoved(Edge edge)`
    `void` | MutationListener.`edgeRemoved(Edge edge)` Raised after an `Edge` was removed from the graph.

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.util.event with parameters of type Edge
    Constructor and Description
    `EdgeAddedEvent(Edge edge)`
    `EdgePropertyChangedEvent(Edge edge, Property oldValue, Object newValue)`
    `EdgePropertyRemovedEvent(Edge element, Property removed)`
    `EdgeRemovedEvent(Edge edge)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Traversal<Edge,?>` | SubgraphStrategy.`getEdgeCriterion()`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `SubgraphStrategy.Builder` | SubgraphStrategy.Builder.`edgeCriterion(Traversal<Edge,?> predicate)` Deprecated. As of release 3.2.2, replaced by `Builder#edges`.
    `SubgraphStrategy.Builder` | SubgraphStrategy.Builder.`edges(Traversal<Edge,?> edgePredicate)` The traversal predicate that defines the edges to include in the subgraph.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure

    Methods in org.apache.tinkerpop.gremlin.structure that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | Vertex.`addEdge(String label, Vertex inVertex, Object... keyValues)` Add an outgoing edge to the vertex with provided label and edge properties as key/value pairs.

    Methods in org.apache.tinkerpop.gremlin.structure that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | Vertex.`edges(Direction direction, String... edgeLabels)` Gets an `Iterator` of incident edges.
    `Iterator<Edge>` | Graph.`edges(Object... edgeIds)` Get the `Edge` objects in this graph with the provided edge ids or `Edge` objects.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.io

    Methods in org.apache.tinkerpop.gremlin.structure.io that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | GraphReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Reads a single edge from an `InputStream`.

    Methods in org.apache.tinkerpop.gremlin.structure.io with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphWriter.`writeEdge(OutputStream outputStream, Edge e)` Write an edge to a stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | GraphReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Reads a single edge from an `InputStream`.
    `Edge` | GraphReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Reads a single edge from an `InputStream`.
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a single vertex from an `InputStream`.
    `Vertex` | GraphReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a single vertex from an `InputStream`.
    `Iterator<Vertex>` | GraphReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a set of one or more vertices from an `InputStream` which were written by `GraphWriter.writeVertices(OutputStream, Iterator)`.
    `Iterator<Vertex>` | GraphReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Reads a set of one or more vertices from an `InputStream` which were written by `GraphWriter.writeVertices(OutputStream, Iterator)`.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.io.graphml

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | GraphMLReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphMLWriter.`writeEdge(OutputStream outputStream, Edge e)` This method is not supported for this writer.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphml with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | GraphMLReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` This method is not supported for this reader.
    `Edge` | GraphMLReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` This method is not supported for this reader.
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Vertex` | GraphMLReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Iterator<Vertex>` | GraphMLReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Iterator<Vertex>` | GraphMLReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.io.graphson

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | GraphSONReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Read an `Edge` from output generated by `GraphSONWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `Edge` | LegacyGraphSONReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphSONWriter.`writeEdge(OutputStream outputStream, Edge e)` Writes an `Edge` object to the stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphson with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | GraphSONReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Read an `Edge` from output generated by `GraphSONWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `Edge` | GraphSONReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Read an `Edge` from output generated by `GraphSONWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `Edge` | LegacyGraphSONReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` This method is not supported for this reader.
    `Edge` | LegacyGraphSONReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` This method is not supported for this reader.
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GraphSONReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | LegacyGraphSONReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Vertex` | LegacyGraphSONReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Iterator<Vertex>` | GraphSONReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | GraphSONReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | LegacyGraphSONReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.
    `Iterator<Vertex>` | LegacyGraphSONReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` This method is not supported for this reader.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.io.gryo

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Edge` | GryoSerializersV3d0.EdgeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Edge> edgeClass)`
    `<I extends InputShim> Edge` | GryoSerializersV1d0.EdgeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Edge> edgeClass)`
    `Edge` | GryoReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Read an `Edge` from output generated by `GryoWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GryoWriter.writeObject(OutputStream, Object)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `<O extends OutputShim> void` | GryoSerializersV3d0.EdgeSerializer.`write(KryoShim<?,O> kryo, O output, Edge edge)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.EdgeSerializer.`write(KryoShim<?,O> kryo, O output, Edge edge)`
    `void` | GryoWriter.`writeEdge(OutputStream outputStream, Edge e)` Write an edge to a stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.gryo with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Edge` | GryoSerializersV3d0.EdgeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Edge> edgeClass)`
    `<I extends InputShim> Edge` | GryoSerializersV1d0.EdgeSerializer.`read(KryoShim<I,?> kryo, I input, Class<Edge> edgeClass)`
    `Edge` | GryoReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Read an `Edge` from output generated by `GryoWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GryoWriter.writeObject(OutputStream, Object)`.
    `Edge` | GryoReader.`readEdge(InputStream inputStream, Function<Attachable<Edge>,Edge> edgeAttachMethod)` Read an `Edge` from output generated by `GryoWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GryoWriter.writeObject(OutputStream, Object)`.
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Vertex` | GryoReader.`readVertex(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | GryoReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
    `Iterator<Vertex>` | GryoReader.`readVertices(InputStream inputStream, Function<Attachable<Vertex>,Vertex> vertexAttachMethod, Function<Attachable<Edge>,Edge> edgeAttachMethod, Direction attachEdgesOfThisDirection)` Read `Vertex` objects from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.util

    Fields in org.apache.tinkerpop.gremlin.structure.util with type parameters of type Edge
    Modifier and Type | Field and Description
    --- | ---
    `static Comparator<Edge>` | Comparators.`EDGE_COMPARATOR` Sorts `Edge` objects by the `toString()` value of `Element.id()` using `String.CASE_INSENSITIVE_ORDER`.

    Methods in org.apache.tinkerpop.gremlin.structure.util that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `static Edge` | Attachable.Method.`createEdge(Attachable<Edge> attachableEdge, Graph hostGraph)`
    `static Edge` | Attachable.Method.`createEdge(Attachable<Edge> attachableEdge, Vertex hostVertex)`

    Methods in org.apache.tinkerpop.gremlin.structure.util that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<Edge>` | Attachable.Method.`getEdge(Attachable<Edge> attachableEdge, Graph hostGraph)`
    `static Optional<Edge>` | Attachable.Method.`getEdge(Attachable<Edge> attachableEdge, Vertex hostVertex)`

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ElementHelper.`areEqual(Edge a, Edge b)`
    `static String` | StringFactory.`edgeString(Edge edge)` Construct the representation for a `Edge`.

    Method parameters in org.apache.tinkerpop.gremlin.structure.util with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static Edge` | Attachable.Method.`createEdge(Attachable<Edge> attachableEdge, Graph hostGraph)`
    `static Edge` | Attachable.Method.`createEdge(Attachable<Edge> attachableEdge, Vertex hostVertex)`
    `static Optional<Edge>` | Attachable.Method.`getEdge(Attachable<Edge> attachableEdge, Graph hostGraph)`
    `static Optional<Edge>` | Attachable.Method.`getEdge(Attachable<Edge> attachableEdge, Vertex hostVertex)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.util.detached

    Classes in org.apache.tinkerpop.gremlin.structure.util.detached that implement Edge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DetachedEdge` Represents an `Edge` that is disconnected from a `Graph`.

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | DetachedVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | DetachedVertex.`edges(Direction direction, String... edgeLabels)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static DetachedEdge` | DetachedFactory.`detach(Edge edge, boolean withProperties)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type Edge
    Constructor and Description
    `DetachedEdge(Edge edge, boolean withProperties)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.util.empty

    Methods in org.apache.tinkerpop.gremlin.structure.util.empty that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | EmptyGraph.`edges(Object... edgeIds)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.util.reference

    Classes in org.apache.tinkerpop.gremlin.structure.util.reference that implement Edge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReferenceEdge`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | ReferenceVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | ReferenceVertex.`edges(Direction direction, String... edgeLabels)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static ReferenceEdge` | ReferenceFactory.`detach(Edge edge)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type Edge
    Constructor and Description
    `ReferenceEdge(Edge edge)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.structure.util.star

    Classes in org.apache.tinkerpop.gremlin.structure.util.star that implement Edge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StarGraph.StarEdge`
    `class` | `StarGraph.StarInEdge`
    `class` | `StarGraph.StarOutEdge`

    Fields in org.apache.tinkerpop.gremlin.structure.util.star with type parameters of type Edge
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,List<Edge>>` | StarGraph.StarVertex.`inEdges`
    `protected Map<String,List<Edge>>` | StarGraph.StarVertex.`outEdges`

    Methods in org.apache.tinkerpop.gremlin.structure.util.star that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | StarGraph.StarVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`
    `Edge` | StarGraph.StarAdjacentVertex.`addEdge(String label, Vertex inVertex, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.star that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | StarGraph.StarVertex.`edges(Direction direction, String... edgeLabels)`
    `Iterator<Edge>` | StarGraph.StarAdjacentVertex.`edges(Direction direction, String... edgeLabels)`
    `Iterator<Edge>` | StarGraph.`edges(Object... edgeIds)`

    Method parameters in org.apache.tinkerpop.gremlin.structure.util.star with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `static void` | StarGraphGraphSONDeserializer.`readStarGraphEdges(Function<Attachable<Edge>,Edge> edgeMaker, StarGraph starGraph, Map<String,Object> vertexData, String direction)` A helper function for reading vertex edges from a serialized `StarGraph` (i.e.
    `static void` | StarGraphGraphSONDeserializer.`readStarGraphEdges(Function<Attachable<Edge>,Edge> edgeMaker, StarGraph starGraph, Map<String,Object> vertexData, String direction)` A helper function for reading vertex edges from a serialized `StarGraph` (i.e.

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.tinkergraph.process.computer

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.computer with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TinkerGraphComputerView.`legalEdge(Vertex vertex, Edge edge)`

    Method parameters in org.apache.tinkerpop.gremlin.tinkergraph.process.computer with type arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `GraphComputer` | TinkerGraphComputer.`edges(Traversal<Vertex,Edge> edgeFilter)`

  - ### Uses of Edge in org.apache.tinkerpop.gremlin.tinkergraph.structure

    Classes in org.apache.tinkerpop.gremlin.tinkergraph.structure that implement Edge
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TinkerEdge`

    Fields in org.apache.tinkerpop.gremlin.tinkergraph.structure with type parameters of type Edge
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<Object,Edge>` | TinkerGraph.`edges`
    `protected Map<String,Set<Edge>>` | TinkerVertex.`inEdges`
    `protected Map<String,Set<Edge>>` | TinkerVertex.`outEdges`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure that return Edge
    Modifier and Type | Method and Description
    --- | ---
    `Edge` | TinkerVertex.`addEdge(String label, Vertex vertex, Object... keyValues)`
    `protected static Edge` | TinkerHelper.`addEdge(TinkerGraph graph, TinkerVertex outVertex, TinkerVertex inVertex, String label, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure that return types with arguments of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Edge>` | TinkerVertex.`edges(Direction direction, String... edgeLabels)`
    `Iterator<Edge>` | TinkerGraph.`edges(Object... edgeIds)`
    `static Map<Object,Edge>` | TinkerHelper.`getEdges(TinkerGraph graph)`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure with parameters of type Edge
    Modifier and Type | Method and Description
    --- | ---
    `protected static void` | TinkerHelper.`addInEdge(TinkerVertex vertex, String label, Edge edge)`
    `protected static void` | TinkerHelper.`addOutEdge(TinkerVertex vertex, String label, Edge edge)`

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