Packages

package multilabeled

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 ExtendedKeyBySingleLabel with LDiHyperEdgeToString with MultiLEdgeToString

    Template for generic directed multi-hyperedges with a single label field.

    Template for generic directed multi-hyperedges with a single label field. To support multigraphs, equality is based on sources, targets and the label field. Mix in GenericDiHyperEdgeMapper to get your derived multi-hyperedge also mappable.

  4. abstract class LDiHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractDiHyperEdge[X] with MultiEdge] 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 ExtendedKeyBySingleLabel with LHyperEdgeToString with MultiLEdgeToString

    Template for generic undirected multi-hyperedges with a single label field.

    Template for generic undirected multi-hyperedges with a single label field. To support multigraphs, equality is based on ends and the label field. Mix in GenericHyperedgeMapper to get your derived multi-hyperedge also mappable.

  6. abstract class LHyperEdgeInfixConstructor[N, L, CC[X] <: AbstractHyperEdge[X] with MultiEdge] 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