package labeled
Type Members
- type GenericDiHyperEdgeMapper[+CC[X] <: Edge[X]] = generic.GenericDiHyperEdgeMapper[CC]
- type GenericHyperEdgeMapper[+CC[X] <: Edge[X]] = generic.GenericHyperEdgeMapper[CC]
- abstract class LDiHyperEdge[+N, L] extends AbstractDiHyperEdge[N] with OrderedEndpoints with SingleLabel[L] with LDiHyperEdgeToString
Template for generic directed, ordered hyperedges with a single
label
field.Template for generic directed, ordered hyperedges with a single
label
field. Equality is based solely on thesources
andtargets
so this trait is not suitable for multigraphs. Ordered means thatsources
andtargets
have sequence semantic with respect to equality. Mix inGenericDiHyperEdgeMapper
to get your derived hyperedge also mappable. - abstract class LDiHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractDiHyperEdge[X] with OrderedEndpoints with SingleLabel[L]] extends AnyRef
Template for an
implicit class
that defines the infix constructor:+
to pass a label likeSeveral(1, 2) ~~> One(3) :+ aLabel
. - abstract class LHyperEdge[+N, L] extends AbstractHyperEdge[N] with OrderedEndpoints with SingleLabel[L] with LHyperEdgeToString
Template for generic undirected hyperedges with ordered
ends
and a singlelabel
field.Template for generic undirected hyperedges with ordered
ends
and a singlelabel
field. Equality is based solely on theends
so this trait is not suitable for multigraphs. Ordered means thatends
has sequence semantic with respect to equality. Mix inGenericHyperEdgeMapper
to get your derived hyperedge also mappable. - abstract class LHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractHyperEdge[X] with OrderedEndpoints with SingleLabel[L]] extends AnyRef
Template for an
implicit class
that defines the infix constructor:+
to pass a label like1 ~~ 2 ~~ 3 :+ aLabel
.
Welcome to the Graph for Scala API reference. Some suggested entry points:
AnyGraph
immutable.Graph
and its inner nodesmutable.Graph
and its inner nodes.edges
package and its subpackageshyperedges
package and its subpackages.labeled edges
packagemultilabeled edges
packagelabeled hyperedges
packagemultilabeled hyperedges
packageordered labeled hyperedges
packageordered multilabeled hyperedges
objectgeneric
package.GraphTraversal
andTraverserInnerNode
.RandomGraph
.GraphGen
.