Packages

package edges

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. edges
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package labeled
  2. package multilabeled

Type Members

  1. 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()
  2. implicit final class DiEdgeImplicits[N] extends AnyVal with AbstractDiEdgeImplicits[N, DiEdge, DiEdge.type]
  3. 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()
  4. implicit final class UnDiEdgeImplicits[N] extends AnyVal with AbstractEdgeImplicits[N, UnDiEdge, UnDiEdge.type]

Value Members

  1. val ~: UnDiEdge.type

    Pattern shortcut enabling edge match { case n1 ~ n2 => f(n1, n2) }.

  2. val ~>: DiEdge.type

    Pattern shortcut enabling edge match { case source ~> target => f(source, target) }.

  3. object DiEdge extends EdgeCompanion[DiEdge]

    Factory for directed edges.

    Factory for directed edges. See also DiEdgeImplicits and val ~> in the package object.

  4. object UnDiEdge extends EdgeCompanion[UnDiEdge]

    Factory for undirected edges.

    Factory for undirected edges. See also UnDiEdgeImplicits and val ~ in the package object.

Inherited from AnyRef

Inherited from Any

Ungrouped