public interface GraphBuilder
Graph, 
GraphGenerator| Modifier and Type | Method and Description | 
|---|---|
| void | addEdge(Edge edge)Adds an edge to the graph. | 
| void | addNode(Node node)Adds a node to the graph. | 
| Edge | buildEdge(Node nodeA,
         Node nodeB)Builds a new edge for the graph. | 
| Node | buildNode()Builds a new node for the graph. | 
| Object | clone(boolean deep)Returns a clone of the builder. | 
| Graph | getGraph()Returns the graph being built. | 
| void | importGraph(Graph g)Constructs a graph builder from a pre built graph. | 
| void | removeEdge(Edge edge)Removes an edge from the graph. | 
| void | removeEdges(Collection edges)Removes a collection of edges from the graph. | 
| void | removeNode(Node node)Removes an node from the graph. | 
| void | removeNodes(Collection nodes)Removes a collection of nodes from the graph. | 
Graph getGraph()
Node buildNode()
Edge buildEdge(Node nodeA, Node nodeB)
nodeA - Adjacent node to edge.nodeB - Adjacent node to edge.void addNode(Node node)
node - Node to be added to graph.void addEdge(Edge edge)
edge - Edge to be added to graph.void removeNode(Node node)
node - Node to be removed from graph.void removeNodes(Collection nodes)
nodes - A collection of nodes to be removed from the graph.void removeEdge(Edge edge)
edge - Edge to be removed from graph.void removeEdges(Collection edges)
edges - Collection of edges to be removed from the graph.Object clone(boolean deep) throws Exception
deep - Deep or non deep clone.Exceptionvoid importGraph(Graph g)
g - A pre built graph.Copyright © 1996–2019 Geotools. All rights reserved.