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 SingleLabel[L] with LDiHyperEdgeToString
Template for generic directed hyperedges with a single
labelfield.Template for generic directed hyperedges with a single
labelfield. Equality is based solely on theendsso this trait is not suitable for multigraphs. Mix inGenericDiHyperEdgeMapperto get your derived hyperedge also mappable. - abstract class LDiHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractDiHyperEdge[X] 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 SingleLabel[L] with LHyperEdgeToString
Template for generic undirected hyperedges with a single
labelfield.Template for generic undirected hyperedges with a single
labelfield. Equality is based solely on theendsso this trait is not suitable for multigraphs. Mix inGenericHyperedgeMapperto get your derived hyperedge also mappable. - abstract class LHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractHyperEdge[X] 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.