Issue 13192: UML: Standard Techniques to disambiguate crossing lines needed (uml2-rtf) Source: Change Vision (Mr. Michael Jesse Chonoles, mjchonoles(at)yahoo.com) Nature: Uncategorized Issue Severity: Summary: With the increasing use of UML and descendant languages (e.g.., SysML) for more complex diagramming situations, the occasion for crossing lines becomes increasingly hard to avoid. When such happens, it often becomes difficult to determine the correct start/destination of each line. This is compounded by the use of tree structures for the depicting of generalization and aggregation/composition relationships. Whenever two lines cross, there can ambiguity associated with the line path. The UML standard should supply a normative technique to resolve this ambiguity, The introduction of a “jog” - a small curve in one of the intersecting lines – has traditionally be acceptable. Proposed solution: In the diagram appendix, add a paragraph introducing the problem and recommending a standard graphical solution. A diagram may be useful to convey the intent. If a normative solution is not desired, the paragraph can recommend several selected approaches to resolve the disambiguities. Resolution: Revised Text: Actions taken: December 24, 2008: received issue Discussion: End of Annotations:===== te: Wed, 24 Dec 2008 16:15:24 -0500 From: "Chonoles, Michael J" Subject: UML: Standard Techniques to disambiguate crossing lines needed To: issues@omg.org Cc: "Friedenthal, Sanford" , Burkhart Roger M Thread-Topic: UML: Standard Techniques to disambiguate crossing lines needed Thread-Index: AclmDLeNSR4sQ60NQJa9R935lX/dfQ== X-MS-Has-Attach: X-MS-TNEF-Correlator: X-OriginalArrivalTime: 24 Dec 2008 21:15:48.0279 (UTC) FILETIME=[CAADAC70:01C9660C] With the increasing use of UML and descendant languages (e.g.., SysML) for more complex diagramming situations, the occasion for crossing lines becomes increasingly hard to avoid. When such happens, it often becomes difficult to determine the correct start/destination of each line. This is compounded by the use of tree structures for the depicting of generalization and aggregation/composition relationships. Whenever two lines cross, there can ambiguity associated with the line path. The UML standard should supply a normative technique to resolve this ambiguity, The introduction of a .jog. - a small curve in one of the intersecting lines . has traditionally be acceptable. Proposed solution: In the diagram appendix, add a paragraph introducing the problem and recommending a standard graphical solution. A diagram may be useful to convey the intent. If a normative solution is not desired, the paragraph can recommend several selected approaches to resolve the disambiguities. Michel Jesse Chonoles LMCO