Issue 4728: UML 1.4: Action problem in Collaborations (uml2-superstructure-ftf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: n UML 1.4, an Action is only used in the context of a StateMachine or a CollaborationInstanceSet. In a CollaborationInstanceSet, an Action is required as the cause of a Stimulus [UML 1.4, pp. 2-97], but since the Action can only be contained in a Namespace (or in the context of a StateMachine, which is irrelevant here), it cannot be contained in the Stimulus, nor in the Instances the Stimulus connect, nor in the InteractionInstanceSet or CollaborationInstanceSet they are part of. The "nearest" possible container is the Package that happens to contain the CollaborationInstanceSet. Intuitively, this makes no sense - used in this context, the Action is clearly part of the InteractionInstanceSet, or the participating Instances or Stimuli. If this error report is rejected, please elaborate on the intended containment structures for Collaboration instances. Resolution: Revised Text: Actions taken: December 5, 2001: received issue March 9, 2005: closed issue Discussion: Collaboration modeling in UML 2.0 is completely different in UML 2.0 (there are no CollaborationInstanceSets), so this issue is no longer applicable. End of Annotations:===== From: Thomas Schaumburg To: "'issues@omg.org'" Subject: UML 1.4: Action problem in Collaborations Date: Wed, 5 Dec 2001 15:17:57 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-UIDL: IB^!!fYkd9m1p!!2FRd9 In UML 1.4, an Action is only used in the context of a StateMachine or a CollaborationInstanceSet. In a CollaborationInstanceSet, an Action is required as the cause of a Stimulus [UML 1.4, pp. 2-97], but since the Action can only be contained in a Namespace (or in the context of a StateMachine, which is irrelevant here), it cannot be contained in the Stimulus, nor in the Instances the Stimulus connect, nor in the InteractionInstanceSet or CollaborationInstanceSet they are part of. The "nearest" possible container is the Package that happens to contain the CollaborationInstanceSet. Intuitively, this makes no sense - used in this context, the Action is clearly part of the InteractionInstanceSet, or the participating Instances or Stimuli. If this error report is rejected, please elaborate on the intended containment structures for Collaboration instances. Brgds Thomas Schaumburg