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 AbstractGenericUnlabeledDiEdge[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 AbstractGenericUnlabeledUnDiEdge[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
DiEdgeImplicits
andval ~>
in the package object. - object UnDiEdge extends EdgeCompanion[UnDiEdge]
Factory for undirected edges.
Factory for undirected edges. See also
UnDiEdgeImplicits
andval ~
in the package object.