UML 1.4 NO IDEA Avatar
  1. OMG Issue

UML14 — 7.4.1 Multiplicity

  • Key: UML14-225
  • Legacy Issue Number: 6169
  • Status: closed  
  • Source: SSA ( Art Culbertson)
  • Summary:

    Presentation Options

    The BNF for the syntax for the multiplicity string seems to have a couple of things wrong. First, the 'lower' is specified as an 'integer' whereas it is specified to be unlimited natural from Notation part. Second, it does not allow for multiplicities to include a uniqueness designation. The first sentence defining the 'multiplicity' non-terminal only contains <order_designator> and does not include <uniqueness-designator>. Also, if both a uniqueness designation and order designation are specified the BNF should probably specify a delimiter (as in Figure 11). Perhaps the following:

    multiplicity ::= <multiplicity_range> [ '{' <order_designator> | <uniqueness_designator> |

    {<order_designator> ',' <uniqueness_designator>}

    '}' ]

    In addition, the multiplicity specification for Purchase is different between Figure 11 and 12, the former uses a comma to separate ordered and unique and the latter seems to be missing the comma.

  • Reported: UML 1.5 — Wed, 3 Sep 2003 04:00 GMT
  • Disposition: Resolved — UML 1.4.2
  • Disposition Summary:

    see above

  • Updated: Fri, 6 Mar 2015 20:58 GMT