implicit final class Graph2DotExport[N, E <: Edge[N]] extends AnyVal with Export[N, E]
Enables to call <g>.toDot
with <g>
being a Graph
instance.
- Alphabetic
- By Inheritance
- Graph2DotExport
- Export
- AnyVal
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Graph2DotExport(graph: Graph[N, E])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toany2stringadd[Graph2DotExport[N, E]] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (Graph2DotExport[N, E], B)
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toArrowAssoc[Graph2DotExport[N, E]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def ensuring(cond: (Graph2DotExport[N, E]) => Boolean, msg: => Any): Graph2DotExport[N, E]
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toEnsuring[Graph2DotExport[N, E]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (Graph2DotExport[N, E]) => Boolean): Graph2DotExport[N, E]
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toEnsuring[Graph2DotExport[N, E]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): Graph2DotExport[N, E]
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toEnsuring[Graph2DotExport[N, E]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): Graph2DotExport[N, E]
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toEnsuring[Graph2DotExport[N, E]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def format(dotRoot: DotRootGraph, dotAST: DotAST, root: DotCluster, spacing: Spacing): String
Formats
dotAST
according todotRoot
andspacing
.Formats
dotAST
according todotRoot
andspacing
. Normally, this method will be called internally but it may also be called for test purposes.- Definition Classes
- Export
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- val graph: Graph[N, E]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def toAST(dotRoot: DotRootGraph, edgeTransformer: EdgeTransformer[N, E], hEdgeTransformer: Option[HyperEdgeTransformer[N, E]] = None, cNodeTransformer: Option[NodeTransformer[N, E]] = None, iNodeTransformer: Option[NodeTransformer[N, E]] = None): (DotAST, DotCluster)
Builds the AST for
graph
employingdotRoot
and the supplied transformers.Builds the AST for
graph
employingdotRoot
and the supplied transformers. Normally, this method will be called internally but it may also be called for test purposes.- Definition Classes
- Export
- def toDot(dotRoot: DotRootGraph, edgeTransformer: EdgeTransformer[N, E], hEdgeTransformer: Option[HyperEdgeTransformer[N, E]] = None, cNodeTransformer: Option[NodeTransformer[N, E]] = None, iNodeTransformer: Option[NodeTransformer[N, E]] = None, spacing: Spacing = DefaultSpacing): String
Creates a DOT string by calling the node and edge transformers for the elements of
graph
.Creates a DOT string by calling the node and edge transformers for the elements of
graph
.- dotRoot
attributes of the root DOT graph.
- edgeTransformer
a user-supplied function responsible for determining which (sub)graph the edge should be assigned to and for transforming the passed inner edge to a
DotEdgeStmt
. It is called once for each edge of this graph unlesshyperEdgeTransformer
is defined.- hEdgeTransformer
a user-supplied function responsible for determining which (sub)graph the edge should be assigned to and for transforming the passed inner edge to a sequence of
DotEdgeStmt
. If supplied, it is called once for each hyperedge of this graph.- cNodeTransformer
a user-supplied function responsible for determining which (sub)graph the connected node should be assigned to and for transforming the passed inner node to a
DotNodeStmt
. If supplied, it is called once for each connected node.- iNodeTransformer
a user-supplied function responsible for determining which (sub)graph the isolated node should be assigned to and for transforming the passed inner node to a
DotNodeStmt
. If supplied, it is called once for each isolated node.- spacing
separation and indentation rules to be followed when building the DOT language representation of graph.
- Definition Classes
- Export
- def toString(): String
- Definition Classes
- Any
Deprecated Value Members
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toStringFormat[Graph2DotExport[N, E]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (Graph2DotExport[N, E], B)
- Implicit
- This member is added by an implicit conversion from Graph2DotExport[N, E] toArrowAssoc[Graph2DotExport[N, E]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.