Issue 8971: Diagram Interchange clarification (issues) Source: (Mr. Ludger Goeke, ludgergoeke(at)gmx.de) Nature: Uncategorized Issue Severity: Summary: The following figure shall picture a Part of a composite structure diagram. Are the graphically informations like the colon that seperates the name and the type of the part, the brackets that surround the multiplicity, and the ".." points that display the range of the Multiplicity legal Diagram Interchange informations ? Till now I saved those informations as TextElements with a SimpleSemanticModelElement. Is this ok or can I disregard those informations ? ______________________________________ | | | myPart : myPartType [1..*] | |_____________________________________| Resolution: Revised Text: Actions taken: August 19, 2005: received issue Discussion: End of Annotations:===== te: Fri, 19 Aug 2005 16:39:50 +0200 (MEST) From: "ludger goeke" To: Juergen Boldt Subject: Frage zum UML 2 Diagram Interchange X-Authenticated: #8602573 X-Mailer: WWW-Mail 1.6 (Global Message Exchange) X-Flags: 0001 Hallo Jürgen, ich hätte noch eine Frage zur UML 2 Diagram Interchange-Spezifikation. Kannst du mir vielleicht weiterhelfen ? Gruß Ludger The following figure shall picture a Part of a composite structure diagram. Are the graphically informations like the colon that seperates the name and the type of the part, the brackets that surround the multiplicity, and the ".." points that display the range of the Multiplicity legal Diagram Interchange informations ? Till now I saved those informations as TextElements with a SimpleSemanticModelElement. Is this ok or can I disregard those informations ? ______________________________________ | | | myPart : myPartType [1..*] | |_____________________________________| Regards Ludger Goeke -- Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! Subject: RE: Fwd: Frage zum UML 2 Diagram Interchange Date: Fri, 26 Aug 2005 04:08:04 -0700 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Fwd: Frage zum UML 2 Diagram Interchange Thread-Index: AcWk0M1JrDBY6qCcTESO436Hi9jzBAFWXkmA From: "Pete Rivett" To: "Branislav Selic" , "Juergen Boldt" Cc: Checking the spec again, the most relevant text is in Section 8.3 which has: "TextElements are employed to represent parts of attributes, operations, names, and other texts which are part of model elements. For example, the visibility of an attribute can be a text such as .public. or .+.. This text is stored in the attribute text of the TextElement." So that implies that indeed TextElements should be used for the incidental aspects described in the question. However the example in Appendix B includes no TextElements at all! So I think an issue is needed for this inconsistency if nothing else. Also section 8.13 gives the strong impression that, for some (admittedly non-textual) elements, a tool is expected to have some inbuilt knowledge of how to represent model elements, for example: "The tool which makes use of this metamodel is responsible for the exact representation of elements which refer to semantic model elements. For example, the tool has to know that a node representing a class should be visualized through a rectangle. " and "The arrowhead of such a GraphEdge is not modeled explicitly, yet the type of the arrowhead can be found out through the corresponding action. " Pete -------------------------------------------------------------------------------- From: Branislav Selic [mailto:bselic@ca.ibm.com] Sent: Friday, August 19, 2005 3:54 PM To: Juergen Boldt Cc: uml2di-ftf@omg.org Subject: Re: Fwd: Frage zum UML 2 Diagram Interchange Hmmm. It looks more like a question to me, and not an issue. Of course, it may imply that this is something that is not clear from the spec that should be fixed. However, I am not an expert on this spec and cannot judge. Someone who is more familiar with the spec than I should have a look at tell us whether this is clear in the text or not. Bran Juergen Boldt 08/19/2005 10:42 AM To uml2di-ftf@omg.org cc Subject Fwd: Frage zum UML 2 Diagram Interchange Folks, should I log an issue for this? -Juergen Date: Fri, 19 Aug 2005 16:39:50 +0200 (MEST) From: "ludger goeke" To: Juergen Boldt Subject: Frage zum UML 2 Diagram Interchange X-Authenticated: #8602573 X-Mailer: WWW-Mail 1.6 (Global Message Exchange) X-Flags: 0001 Hallo Jürgen, ich hätte noch eine Frage zur UML 2 Diagram Interchange-Spezifikation. Kannst du mir vielleicht weiterhelfen ? Gruß Ludger The following figure shall picture a Part of a composite structure diagram. Are the graphically informations like the colon that seperates the name and the type of the part, the brackets that surround the multiplicity, and the ".." points that display the range of the Multiplicity legal Diagram Interchange informations ? Till now I saved those informations as TextElements with a SimpleSemanticModelElement. Is this ok or can I disregard those informations ? ______________________________________ | | | myPart : myPartType [1..*] | |_____________________________________| Regards Ludger Goeke -- Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner ================================= Jürgen Boldt Director, Member Services Object Management Group 250 First Avenue, Suite 100 Needham, MA 02494 Tel. +1 781 444 0404 ext. 132 Fax: +1 781 444 0320 email: juergen@omg.org www www.omg.org To: "Pete Rivett" Cc: "Juergen Boldt" , uml2di-ftf@omg.org Subject: RE: Fwd: Frage zum UML 2 Diagram Interchange X-Mailer: Lotus Notes Release 6.0.1CF1 March 04, 2003 From: Branislav Selic Date: Fri, 26 Aug 2005 08:38:18 -0400 X-MIMETrack: Serialize by Router on D25ML01/25/M/IBM(Release 6.5.4|March 27, 2005) at 08/26/2005 08:38:19, Serialize complete at 08/26/2005 08:38:19 Pete, It sounds like you should formulate the issue by combining the original question with your points. I am afraid that if we just use the original text, your points will be lost. Bran "Pete Rivett" 08/26/2005 07:08 AM To Branislav Selic/Ottawa/IBM@IBMCA, "Juergen Boldt" cc Subject RE: Fwd: Frage zum UML 2 Diagram Interchange Checking the spec again, the most relevant text is in Section 8.3 which has: "TextElements are employed to represent parts of attributes, operations, names, and other texts which are part of model elements. For example, the visibility of an attribute can be a text such as .public. or .+.. This text is stored in the attribute text of the TextElement." So that implies that indeed TextElements should be used for the incidental aspects described in the question. However the example in Appendix B includes no TextElements at all! So I think an issue is needed for this inconsistency if nothing else. Also section 8.13 gives the strong impression that, for some (admittedly non-textual) elements, a tool is expected to have some inbuilt knowledge of how to represent model elements, for example: "The tool which makes use of this metamodel is responsible for the exact representation of elements which refer to semantic model elements. For example, the tool has to know that a node representing a class should be visualized through a rectangle. " and "The arrowhead of such a GraphEdge is not modeled explicitly, yet the type of the arrowhead can be found out through the corresponding action. " Pete -------------------------------------------------------------------------------- From: Branislav Selic [mailto:bselic@ca.ibm.com] Sent: Friday, August 19, 2005 3:54 PM To: Juergen Boldt Cc: uml2di-ftf@omg.org Subject: Re: Fwd: Frage zum UML 2 Diagram Interchange Hmmm. It looks more like a question to me, and not an issue. Of course, it may imply that this is something that is not clear from the spec that should be fixed. However, I am not an expert on this spec and cannot judge. Someone who is more familiar with the spec than I should have a look at tell us whether this is clear in the text or not. Bran Juergen Boldt 08/19/2005 10:42 AM To uml2di-ftf@omg.org cc Subject Fwd: Frage zum UML 2 Diagram Interchange Folks, should I log an issue for this? -Juergen Date: Fri, 19 Aug 2005 16:39:50 +0200 (MEST) From: "ludger goeke" To: Juergen Boldt Subject: Frage zum UML 2 Diagram Interchange X-Authenticated: #8602573 X-Mailer: WWW-Mail 1.6 (Global Message Exchange) X-Flags: 0001 Hallo Jürgen, ich hätte noch eine Frage zur UML 2 Diagram Interchange-Spezifikation. Kannst du mir vielleicht weiterhelfen ? Gruß Ludger The following figure shall picture a Part of a composite structure diagram. Are the graphically informations like the colon that seperates the name and the type of the part, the brackets that surround the multiplicity, and the ".." points that display the range of the Multiplicity legal Diagram Interchange informations ? Till now I saved those informations as TextElements with a SimpleSemanticModelElement. Is this ok or can I disregard those informations ? ______________________________________ | | | myPart : myPartType [1..*] | |_____________________________________| Regards Ludger Goeke -- Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner ================================= Jürgen Boldt Director, Member Services Object Management Group 250 First Avenue, Suite 100 Needham, MA 02494 Tel. +1 781 444 0404 ext. 132 Fax: +1 781 444 0320 email: juergen@omg.org www www.omg.org ================================ ================================ Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner