terraform/dag
James Bardin 8a5d71b0ac Implement dag.GraphNodeDotter (temporarily)
To maintain the same output, the Graph.Dot implementation needs to be
aware of GraphNodeDotter. Copy the interface into the dag package, and
make the Dot marshaler aware of which nodes implemented the interface.
This way we can remove most of the remaining dot code from terraform.
2016-11-14 08:50:34 -05:00
..
dag.go implement dag.Subgrapher interface 2016-11-14 08:50:34 -05:00
dag_test.go Silence log output when not verbose 2016-08-01 17:19:14 -04:00
dot.go Implement dag.GraphNodeDotter (temporarily) 2016-11-14 08:50:34 -05:00
edge.go dag: export more things 2015-02-19 12:08:07 -08:00
edge_test.go dag: Remove, RemoveEdge, DownEdges, UpEdges 2015-02-19 12:07:54 -08:00
graph.go implement dag.Subgrapher interface 2016-11-14 08:50:34 -05:00
graph_test.go dag: test for EdgesFrom, EdgesTo 2016-10-19 13:38:53 -07:00
marshal.go Implement dag.GraphNodeDotter (temporarily) 2016-11-14 08:50:34 -05:00
set.go dag: use hashcodes to as map key to edge sets 2015-10-27 11:58:34 -07:00
tarjan.go dag: fix walk order issue, scc issues 2015-02-19 12:07:55 -08:00
tarjan_test.go dag: Remove, RemoveEdge, DownEdges, UpEdges 2015-02-19 12:07:54 -08:00