AddNode adds a node to the graph.
(n *Node)
| 40 | |
| 41 | // AddNode adds a node to the graph. |
| 42 | func (g *Graph) AddNode(n *Node) { |
| 43 | if n.Alias == "" { |
| 44 | n.Alias = RandomString(10) |
| 45 | } |
| 46 | n.graph = g |
| 47 | g.Nodes[n.Alias] = n |
| 48 | } |
| 49 | |
| 50 | // AddEdge adds an edge to the graph. |
| 51 | func (g *Graph) AddEdge(e *Edge) error { |