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
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.
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
.