V
- the graph vertex typeE
- the graph edge typeG
- type of the resulting graphGraphBuilder
.@Deprecated public final class DirectedGraphBuilder<V,E,G extends DirectedGraph<V,E>> extends DirectedGraphBuilderBase<V,E,G,DirectedGraphBuilder<V,E,G>>
Graph
. If you want to extend this class, see
DirectedGraphBuilderBase
.graph
Constructor and Description |
---|
DirectedGraphBuilder(G baseGraph)
Deprecated.
Creates a builder based on
baseGraph . |
Modifier and Type | Method and Description |
---|---|
protected DirectedGraphBuilder<V,E,G> |
self()
Deprecated.
|
buildUnmodifiable
addEdge, addEdge, addEdge, addEdge, addEdgeChain, addGraph, addVertex, addVertices, build, buildAsUnmodifiable, removeEdge, removeEdge, removeVertex, removeVertices
public DirectedGraphBuilder(G baseGraph)
baseGraph
. baseGraph
must be mutable.
The recommended way to use this constructor is: new
DirectedGraphBuilder<...>(new YourGraph<...>(...))
.
NOTE: baseGraph
should not be an existing graph. If you want to add an existing graph
to the graph being built, you should use the AbstractGraphBuilder.addVertex(Object)
method.
baseGraph
- the graph object to base building onprotected DirectedGraphBuilder<V,E,G> self()
self
in class AbstractGraphBuilder<V,E,G extends DirectedGraph<V,E>,DirectedGraphBuilder<V,E,G extends DirectedGraph<V,E>>>
this
object.Copyright © 2017. All rights reserved.