Creates a new edge statement.
The ID of the source node of the edge.
The ID of the target node of the edge.
The list of attributes of the edge.
The list of attributes of the edge.
The ID of the source node of the edge.
The ID of the target node of the edge.
Adds an attribute to the attribute list of the edge.
The key of the attribute.
The value of the attribute.
This edge statement, for chaining.
Adds multiple attributes to the attribute list of the edge.
The attributes to add.
This edge statement, for chaining.
Converts the edge statement to a dot string.
Whether the graph is directed.
The number of spaces to indent.
The dot string of the edge statement.
An edge statement in a dot graph.
For simplicity, shorthands like
n1 -> n2 -> n3or{n1; n2} -> {n3; n4}are not supported. Instead, you must create an edge for each pair of nodes.