org.maraist.graphviz

Type members

Classlikes

trait Graphable[S, T]

Trait of objects which can be rendered with Graphviz.

Trait of objects which can be rendered with Graphviz.

The toDOT method is the only abstract method of the class. Implementations should return lines of text to be included within a digraph (or other Graphviz block).

The graphviz methods actually invoke a Graphviz executable according to (possibly implicit) options to render an object. These methods both have defaults provided in this trait.

trait Grapher[X, S, T]

Trait of factories which render objects with Graphviz.

Trait of factories which render objects with Graphviz.

The toDOT method is the only abstract method of the class. Implementations should return lines of text to be included within a digraph (or other Graphviz block).

The graphviz methods actually invoke a Graphviz executable according to (possibly implicit) options to render an object. These methods both have defaults provided in this trait.

class GraphvizOptions(var sourceFile: String, var outputFile: String, var format: String, var executable: String, var keepDOT: Boolean, var fontSize: Int, var margin: Double, var nodeShape: String, var finalNodeShape: String)
Companion
object
Companion
class
trait NodeLabeling[-S]
Companion
object
object NodeLabeling
Companion
class
Companion
object
Companion
class