EENum EdgeType

Edges consist of edge spans between source and target anchors. MANY2MANY displays them all, the other options filter. Use AnchorType for specifying directions by defining SOURCE, TARGET or BOTH.

ePackage:

common

used by:

Edge

The EENum provides the following literals:

  • UNILATERAL = 0 .. deprecated:: 0.3.0

    @deprecated Falls back to ONE2ONE. Was formerly used for directions, now use AnchorType for directions.

  • BILATERAL = 1 .. deprecated:: 0.3.0

    @deprecated Falls back to ONE2ONE. Was formerly used for directions, now use AnchorType for directions.

  • MANY2MANY = 2

    Edge can be spanned between multiple anchors of which at least one is a source anchor and at least one is a target anchor ([a, b, c] -> [x, y, z]). Creates edge spans for all combinations of available source and target anchors (Cartesian product).

  • MANY2ONE = 3

    Edge is spanned between multiple source anchors and a single target anchor ([a, b, c] -> x). Creates one edge span from each available source anchor to a single target anchor. First valid target is chosen.

  • ONE2ONE = 4

    Edge is spanned between one source anchor and one target anchor (a -> x). Creates one edge span between a single source anchor and a single target anchor. In case of multiple options, first valid pair is chosen.

  • ONE2MANY = 5

    Edge is spanned between one source anchor and multiple target anchors (a -> [x, y, z]). Creates one edge span from one source anchor to each available target anchor. First valid source is chosen.