Versions in this module Expand all Collapse all v0 v0.5.1 May 15, 2015 v0.5.0 May 7, 2015 Changes in this version + type Edge struct + Attrs map[string]string + Dest string + Source string + func NewEdge(src, dst string, attrs map[string]string) *Edge + func (e *Edge) String() string + type Graph struct + Attrs map[string]string + Directed bool + Edges []*Edge + Nodes []*Node + Subgraphs []*Subgraph + func NewGraph(attrs map[string]string) *Graph + func (g *Graph) AddAttr(k, v string) + func (g *Graph) AddEdge(e *Edge) + func (g *Graph) AddEdgeBetween(src, dst string, attrs map[string]string) error + func (g *Graph) AddNode(n *Node) + func (g *Graph) AddSubgraph(name string) *Subgraph + func (g *Graph) GetNode(name string) (*Node, error) + func (g *Graph) String() string + type Node struct + Attrs map[string]string + Name string + func NewNode(n string, attrs map[string]string) *Node + func (n *Node) String() string + type Subgraph struct + Cluster bool + Name string + Parent *Graph