Legacy Issue Number: 14215
Source: Eurostep Group AB ( Phil Spiby)
According to ISO 10303-11:2004 an Inverse attribute may be specified to
be a SET, a BAG or a entity data type. The description of isUnique
identifies values for SET and BAG but does not prescribe a value for
entity data type.
Reported: EXPRESS 1.0b2 — Fri, 21 Aug 2009 04:00 GMT
Disposition: Resolved — EXPRESS 1.0
In clause 8.11.5 (InverseAttribute), the definition of isUnique reads:
Definition: True if the designated relationship between this instance and any given instance can occur at most once; False if it can occur more than once. (True if the INVERSE attribute is described as a SET; False if it is described as a BAG.)
The intent of the normative text is clear, but the parenthetical sentence does not address the case in which the attribute-type INVERSE attribute is declared to be an entity-type rather than an aggregation type. The parenthetical sentence will be corrected to clarify this case.
Updated: Fri, 6 Mar 2015 21:48 GMT
EXPRESS_ — EXPRESS MM Issue -- InverseAttribute isUnique property not fully described
- Key: EXPRESS_-21
- OMG Task Force: 2nd EXPRESS Metamodel FTF