public final class UndirectedWeightedGraphBuilder<V,E,G extends UndirectedGraph<V,E> & WeightedGraph<V,E>> extends UndirectedWeightedGraphBuilderBase<V,E,G,UndirectedWeightedGraphBuilder<V,E,G>>
UndirectedWeightedGraphBuilderBase.graph| Constructor and Description |
|---|
UndirectedWeightedGraphBuilder(G baseGraph)
Creates a builder based on
baseGraph. |
| Modifier and Type | Method and Description |
|---|---|
protected UndirectedWeightedGraphBuilder<V,E,G> |
self() |
addEdgebuildUnmodifiableaddEdge, addEdgeChain, addGraph, addVertex, addVertices, build, removeEdge, removeVertex, removeVerticespublic UndirectedWeightedGraphBuilder(G baseGraph)
baseGraph. baseGraph must be
mutable.
The recomended way to use this constructor is: new
UndirectedWeightedGraphBuilder<...>(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 UndirectedWeightedGraphBuilder<V,E,G> self()
self in class AbstractGraphBuilder<V,E,G extends UndirectedGraph<V,E> & WeightedGraph<V,E>,UndirectedWeightedGraphBuilder<V,E,G extends UndirectedGraph<V,E> & WeightedGraph<V,E>>>this object.Copyright © 2016. All rights reserved.