GraphvizGen

reqt.GraphvizGen
object GraphvizGen

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

https://graphviz.org/docs/attrs/ordering/

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class GraphvizSettings(isFlat: Boolean, fontName: String, fontSize: Int, rankDir: RankDir, edgeOrdering: EdgeOrdering, noJustify: Boolean, compound: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
enum RankDir

https://graphviz.org/docs/attrs/rankdir/

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Types

type GraphvizCtx = GraphvizSettings ?=> String

Value members

Concrete methods

def classDiagram(title: String)(rankSame: Seq[Seq[String]])(edges: Seq[(String, String)])(nodeFormats: Seq[String])(using settings: GraphvizSettings): String
def contextDiagram(M: Model): String
def edge(fromNode: String, toNode: String): String
def ending: String
def flatBody(m: Model): String
def flatNode(elem: Elem): String
def nestedBody(m: Model, path: LinkPath): String
def node(e: Elem, path: Path): String
def recordNode(nodeName: String, fontSize: Int, isHtml: Boolean)(labelParts: String*): String
def style(elem: Elem): String
def subGraphPre(from: Ent, link: RelType, to: Elem, path: LinkPath): String

Extensions

Extensions