izumi.fundamentals.graphs.dotml.Graph
class Graph(name: String, comment: String, strict: Boolean, graphAttr: Map[String, String], nodeAttr: Map[String, String], edgeAttr: Map[String, String], body: ArrayBuffer[String]) extends GraphVizDotML Graph source code in the DOT language.
Attributes
- body
ArrayBuffer of lines to add to the graph body.
- comment
Comment added to the first line of the source.
- edgeAttr
Mapping of (attribute, value) pairs set for all edges.
- graphAttr
Mapping of (attribute, value) pairs for the graph.
- name
Graph name used in the source code.
- nodeAttr
Mapping of (attribute, value) pairs set for all nodes.
- strict
Rendering should merge multi-edges (default: false).
- Graph
- Supertypes
class Object
trait Matchable
class Any
Members list
Concise view
Value members
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Add a graph/node/edge attribute statement.
Add a graph/node/edge attribute statement.
Attributes
- attrs
Attributes to be set.
- kw
Attributes target ("graph", "node", or "edge").
- Inherited from:
- GraphVizDotML
Create an edge between two nodes.
Create an edge between two nodes.
Attributes
- attrs
Any additional edge attributes (must be strings).
- headName
End node identifier.
- label
Caption to be displayed near the edge.
- tailName
Start node identifier.
- Inherited from:
- GraphVizDotML
Attributes
- tailHeads
array of (tailName, headName) pairs.
- Inherited from:
- GraphVizDotML
Attributes
- headNames
End nodes identifier.
- tailName
Start node identifier.
- Inherited from:
- GraphVizDotML
Attributes
- attrs
Any additional node attributes (must be strings).
- label
Caption to be displayed (defaults to the node name).
- name
Unique identifier for the node inside the source.
- Inherited from:
- GraphVizDotML
Save the DOT source to file.
Save the DOT source to file.
Attributes
- directory
Directory for source saving and rendering.
- filename
Filename for saving the source (defaults to name + ".gv")
- Returns:
The (possibly relative) path of the saved source file.
- Inherited from:
- GraphVizDotML
The DOT source code as string.
The DOT source code as string.
Attributes
- Inherited from:
- GraphVizDotML
Add the current content of the given graph as subgraph.
Add the current content of the given graph as subgraph.
Attributes
- graph
An instance of the same kind (Graph, Digraph) as the current graph.
- Inherited from:
- GraphVizDotML