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
labelfield.Template for generic directed, ordered hyperedges with a single
labelfield. Equality is based solely on thesourcesandtargetsso this trait is not suitable for multigraphs. Ordered means thatsourcesandtargetshave sequence semantic with respect to equality. Mix inGenericDiHyperEdgeMapperto 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 classthat 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
endsand a singlelabelfield.Template for generic undirected hyperedges with ordered
endsand a singlelabelfield. Equality is based solely on theendsso this trait is not suitable for multigraphs. Ordered means thatendshas sequence semantic with respect to equality. Mix inGenericHyperEdgeMapperto 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 classthat defines the infix constructor:+to pass a label like1 ~~ 2 ~~ 3 :+ aLabel.
Welcome to the Graph for Scala API reference. Some suggested entry points:
AnyGraphimmutable.Graphand its inner nodesmutable.Graphand its inner nodes.edgespackage and its subpackageshyperedgespackage and its subpackages.labeled edgespackagemultilabeled edgespackagelabeled hyperedgespackagemultilabeled hyperedgespackageordered labeled hyperedgespackageordered multilabeled hyperedgesobjectgenericpackage.GraphTraversalandTraverserInnerNode.RandomGraph.GraphGen.