* subgraph cluster0 { node [style=filled,color=white]; style=filled; color=lightgrey; a0 -> a1 -> a2 -> a3; label = "process #1"; } */
(tg *TaskGroup, p string)
| 151 | */ |
| 152 | |
| 153 | func (fg *FlowGraph) printTaskGroup(tg *TaskGroup, p string) { |
| 154 | fg.w(p).w("subgraph group_").i(tg.Id).println("{") |
| 155 | fg.w(p).w(p).println("node [style=filled,color=white];") |
| 156 | fg.w(p).w(p).println("style=filled;") |
| 157 | fg.w(p).w(p).println("color=lightgrey;") |
| 158 | for i, task := range tg.Tasks { |
| 159 | if i == 0 { |
| 160 | fg.w(p).w(p).t(task) |
| 161 | continue |
| 162 | } |
| 163 | fg.w(" -> ") |
| 164 | fg.t(task) |
| 165 | } |
| 166 | fg.println(";") |
| 167 | fg.w(p).w(p).w("label = \"group_").i(tg.Id).println("\";") |
| 168 | fg.w(p).println("}") |
| 169 | } |