============== 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: :doc:`common <./EPackage_common>` :used by: :doc:`Edge <./EClass_displayableObjects_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.