Issue 7271: UML diagram interchange: list updating and nested graph nodes (issues) Source: Simula Research Laboratory (Mr. Bran Selic, selic(at)acm.org) Nature: Uncategorized Issue Severity: Summary: If you are going to represent list items like attributes or operations by nested graph nodes, what happens if the semantic element has changed (lost an operation or gained an attribute) after the diagram is created. When should the list be updated? Resolution: Revised Text: Actions taken: April 22, 2004: received issue Discussion: Each GraphElement has a SemanticModelBridge and if the bridge is connected to a semantic model element the bridge and the GraphElement has to be deleted if the semantic model element is deleted because of the 1-1 relationship. The GraphElement depends on the semantic context. If there is no semantic model element there has to be a SimpleSemanticModelElement which defines the context of the GraphElement. A GraphElement without a semantic context is not allowed. So the list has to be updated each time the semantic model has changed. If the semantic model has changed but the diagram interchange model is not updated the model is not valid anymore. The constraint is broken that a GraphElement has a semantic context. (Previously recommended Disposition: Resolved, no change has to be made) Based on the concerns from FTF members and the inability to develop a revised resolution within the given timeframe, this issue has been deferred and should be re-addressed in the future Diagram Interchange RTF. Disposition: Deferred. End of Annotations:===== ubject: UML diagram interchange: list updating and nested graph nodes X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 From: Branislav Selic Date: Thu, 22 Apr 2004 17:48:53 -0400 X-MIMETrack: Serialize by Router on D25ML05/25/M/IBM(Release 6.0.2CF1|June 9, 2003) at 04/22/2004 17:48:55, Serialize complete at 04/22/2004 17:48:55 If you are going to represent list items like attributes or operations by nested graph nodes, what happens if the semantic element has changed (lost an operation or gained an attribute) after the diagram is created. When should the list be updated? Bran Selic IBM Distinguished Engineer IBM Rational Software 770 Palladium Drive Kanata, Ontario, Canada K2V 1C8 ph.: (613) 591-7915 fax: (613) 599-3912 e-mail: bselic@ca.ibm.com