UML 1.4 NO IDEA Avatar
  1. OMG Issue

UML14 — UML 1.4: Stimulus containment

  • 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