dot :: DotElement :: to_dot
self
to dot format
redef fun to_dot do
var dot = new Buffer
dot.append "{kind} \"{id}\" \{\n"
if attrs.not_empty then dot.append attrs.to_dot(";\n")
if nodes_attrs.not_empty then dot.append "node[{nodes_attrs.to_dot(",")}];\n"
if edges_attrs.not_empty then dot.append "edge[{edges_attrs.to_dot(",")}];\n"
for id, node in nodes do
dot.append "{node.to_dot};\n"
end
for edge in edges do
dot.append("{edge.to_dot};\n")
end
dot.append("\}")
return dot
end
lib/dot/dot.nit:139,2--153,4