V - the graph vertex typeE - the graph edge typeG - type of the resulting graphpublic 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)
Creates a builder based on
baseGraph. |
| Modifier and Type | Method and Description |
|---|---|
protected DirectedGraphBuilder<V,E,G> |
self() |
buildUnmodifiableaddEdge, addEdge, addEdgeChain, addGraph, addVertex, addVertices, build, removeEdge, removeEdge, removeVertex, removeVerticespublic 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.