Can we please fix Multiplicity and Cardinality once and for all?
Multiplicity refers to the potential range of set membership and thus is expressed as a range 0..*, 2..4, 1..1 (reduced to 1). Cardinality refers to the actual number of items in a specific set. For example, a motor vehicle may have a multiplicity of 1..20 wheels. This (specific) vehicle has a cardinality of 6 wheels.
The t_object table has two columns "Multiplicity" and "Cardinality". In typical EAUI, you can ONLY get at the Cardinality via the Element | Properties | Details page and you can ONLY get at Multiplicity via the Element | Properties | Advanced window. Further, the Cardinality property in the UI is restricted to the values in the Configure | Reference Data | UML Types | Cardinality Values dialog - which is incorrectly named (should be Multiplicity value), whereas the Multiplicity property is NOT. Finally (I've only looked so far...) in the Shapescript Element properties, we have Multiplicity, but NOT Cardinality! Similarly in the Element Class of the EA Object model!
We are intending to make our Shapescripts react to the Multiplicity value (see ...), so it's fortunate that it's currently available!
Please, can this be fixed and made consistent?
It might be argued that Cardinality doesn't have a place in an Element, but I can see uses therefore - so long as I can specify it correctly (that is, WITHOUT restriction to - or reference to - the Cardinality (Multiplicity) Values).
Reported,
Paolo
PS: This may be a record (in over a decade of reporting bugs for EA)! Seven bugs for on issue!