Packages

package labeled

Linear Supertypes

Type Members

  1. type GenericDiHyperEdgeMapper[+CC[X] <: Edge[X]] = generic.GenericDiHyperEdgeMapper[CC]
  2. type GenericHyperEdgeMapper[+CC[X] <: Edge[X]] = generic.GenericHyperEdgeMapper[CC]
  3. abstract class LDiHyperEdge[+N, L] extends AbstractDiHyperEdge[N] with SingleLabel[L] with LDiHyperEdgeToString

    Template for generic directed hyperedges with a single label field.

    Template for generic directed hyperedges with a single label field. Equality is based solely on the ends so this trait is not suitable for multigraphs. Mix in GenericDiHyperEdgeMapper to get your derived hyperedge also mappable.

  4. abstract class LDiHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractDiHyperEdge[X] with SingleLabel[L]] extends AnyRef

    Template for an implicit class that defines the infix constructor :+ to pass a label like Several(1, 2) ~~> One(3) :+ aLabel.

  5. abstract class LHyperEdge[+N, L] extends AbstractHyperEdge[N] with SingleLabel[L] with LHyperEdgeToString

    Template for generic undirected hyperedges with a single label field.

    Template for generic undirected hyperedges with a single label field. Equality is based solely on the ends so this trait is not suitable for multigraphs. Mix in GenericHyperedgeMapper to get your derived hyperedge also mappable.

  6. abstract class LHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractHyperEdge[X] with SingleLabel[L]] extends AnyRef

    Template for an implicit class that defines the infix constructor :+ to pass a label like 1 ~~ 2 ~~ 3 :+ aLabel.

Inherited from AnyRef

Inherited from Any

Ungrouped