package edges
- Alphabetic
- By Inheritance
- edges
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
- package labeled
- package multilabeled
Type Members
- final case class DiEdge[+N](source: N, target: N) extends AbstractGenericDiEdge[N, DiEdge] with DiEdgeToString with Product with Serializable
Represents a generic unlabeled directed edge.
Represents a generic unlabeled directed edge.
- Annotations
- @SerialVersionUID()
- implicit final class DiEdgeImplicits[N] extends AnyVal with AbstractDiEdgeImplicits[N, DiEdge, DiEdge.type]
- final case class UnDiEdge[+N](source: N, target: N) extends AbstractGenericUnDiEdge[N, UnDiEdge] with UnDiEdgeToString with Product with Serializable
Represents a generic unlabeled undirected edge.
Represents a generic unlabeled undirected edge.
- Annotations
- @SerialVersionUID()
- implicit final class UnDiEdgeImplicits[N] extends AnyVal with AbstractEdgeImplicits[N, UnDiEdge, UnDiEdge.type]
Value Members
- val ~: UnDiEdge.type
Pattern shortcut enabling
edge match { case n1 ~ n2 => f(n1, n2) }. - val ~>: DiEdge.type
Pattern shortcut enabling
edge match { case source ~> target => f(source, target) }. - object DiEdge extends EdgeCompanion[DiEdge]
Factory for directed edges.
Factory for directed edges. See also
DiEdgeImplicitsandval ~>in the package object. - object UnDiEdge extends EdgeCompanion[UnDiEdge]
Factory for undirected edges.
Factory for undirected edges. See also
UnDiEdgeImplicitsandval ~in the package object.
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.