-
Key: UML14-79
-
Legacy Issue Number: 4733
-
Status: closed
-
Source: Anonymous
-
Summary:
According to the UML 1.4 standard, a Stimulus is a ModelElement representing
a communication between two instances [UML 1.4, pp. 2-106]. It is used
exclusively in the context of collaborations, as part of an
InteractionInstanceSet [UML 1.4, pp. 2-120].Because Stimulus is a direct subclass of ModelElement - and because no other
composite containments are specified for Stimulus - it must be compositely
contained as an ownedElement in a ClassifierRole, Model. Package, Artifact
or Node (all other concrete subclasses of Namespace have restricted their
owned elements to exclude Stimulus).Having the Stimulus be part of any of these classes makes no sense, as it is
intuitively part of the InteractionInstanceSet.Proposed remedy: change the association between InteractionInstanceSet and
Stimulus [UML 1.4, pp. 2-120, diagram 2-20] to a mandatory composite
containment (with Stimulus as the part).Alternatively, please clarify the intended semantics of each of the
currently allowed containments listed above -
Reported: XMI 1.3 — Wed, 5 Dec 2001 05:00 GMT
-
Disposition: Resolved — UML 1.4.2
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT