Issue 14948: UML: Diagrams as Model Elements (uml2-rtf) Source: Change Vision (Mr. Michael Jesse Chonoles, mjchonoles(at)yahoo.com) Nature: Uncategorized Issue Severity: Summary: Diagrams as Model Elements Make diagrams full and equal model elements, tied to the regular model element that the diagram is displaying. Refer to the SysML specification in Annex A. All diagrams types should have an unique 2-3 character model element type, and also supporting diagram types. As a regular model element is should be able to support attributes, such as ownership, status, purpose, version (possibly operations also) and dependencies. As a model element, it should be referable by any URL/URI scheme that can reference model elements. Resolution: Revised Text: Actions taken: January 11, 2010: received issue Discussion: End of Annotations:===== te: Mon, 11 Jan 2010 00:56:43 -0500 From: "Chonoles, Michael J" Subject: UML: Diagrams as Model Elements To: "issues@omg.org" Thread-Topic: UML: Diagrams as Model Elements Thread-Index: AcqSgtkLdk4h9AP8TqqDybM73QiZCQ== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Diagrams as Model Elements Make diagrams full and equal model elements, tied to the regular model element that the diagram is displaying. Refer to the SysML specification in Annex A. All diagrams types should have an unique 2-3 character model element type, and also supporting diagram types. As a regular model element is should be able to support attributes, such as ownership, status, purpose, version (possibly operations also) and dependencies. As a model element, it should be referable by any URL/URI scheme that can reference model elements. Michael Jesse Chonoles LMCO/OMG SE-DSIG Date: Thu, 25 Feb 2010 14:15:01 -0500 From: "Chonoles, Michael J" Subject: Restating for more detail of issue Issue 14948, Thanks To: Juergen Boldt Thread-Topic: Restating for more detail of issue Issue 14948, Thanks Thread-Index: Acq2TtK00eTEHJuqRjOYU32g6IsfPQ== Accept-Language: en-US acceptlanguage: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Make diagrams full and equal model elements, tied to the regular model element that the diagram is displaying. Refer to the SysML specification in Annex A. All diagrams types should have a unique 2-3 character model element type. Having a diagrams as regular model elements allow us to 1) As a regular model element, we can legitimately use stereotypes to indicate project-specific variations of diagrams. The current SysML use of this is only notional and not supported in the metamodel 2) As a regular model element, it should be able to support attributes, such as ownership, status, purpose, version, and dependencies. 3) As a model element, it should be referable by any URL/URI scheme that can reference model elements. 4) As a regular model element can support operations, a diagram should be able to support operations, such as print, delete, etc, but also operations that might support splitting, automatic population, visibility (by model element type and/or by layers) 5) As a regular model element can be involved in dependency relationships, it is natural to use a dependency to tie the diagram model element to the model element the diagram is for, and dependencies to the model elements it displays. The tools generally do this now, but it a tool-dependent way. Michael Jesse Chonoles LMCO/OMG SE-DSIG Michael Jesse Chonoles L Principal Member of Engineering Staff OMG Certified UML Professional Advanced Lockheed Martin, MS2 Enterprise Architecture Group 199 Borton Landing Road, Bldg 780, 2nd Fl, C408 Moorestown, NJ 08057 Telephones: Work 856-359-1383 Cell: 609-760-2180 Home and Work 610-644-8404 Fax: 215-790-2976 Co-author: UML 2 for Dummies michael.j.chonoles@lmco.com mjchonoles@yahoo.com