GeertBellekens / Enterprise-Architect-Toolpack

Addins and tools for Sparx Systems Enterprise Architect
https://bellekens.com/product/bellekens-enterprise-architect-toolpack/
BSD 2-Clause "Simplified" License
97 stars 39 forks source link

Multiplicity warnings not always correct #87

Open GeertBellekens opened 7 years ago

GeertBellekens commented 7 years ago

When generating a new subset the warnings regarding the changed multiplicities are not always correct. Below an overview from Wouter Meijers who reported the issue

Attribuut Change System output
0..1 -> 1..1 0..1 -> 0..1 Not OK 0.. -> 1.. 0.. -> 0.. Not OK 1.. -> 1..5 1.. -> 0.. Not OK 0.. -> 0..1 0.. -> 0.. Not OK 0..1 -> 1.. 0..1 -> 0.. Not OK 0.. -> 1..1 0.. -> 0.. Not OK Bij Build Service wordt fout gegenereerd en geen .xsd uitgeschreven. 0.. -> 5..2 0.. -> 0.. Not OK

Associatie 0.. -> 0..1 0.. -> 0..1 OK 0..1 -> 1.. 0..1 -> 1.. OK 0..1 -> 1..1 0..1 -> 1..1 OK 0.. -> 1.. 0.. -> 1.. OK 1.. -> 1..5 1.. -> 1..5 OK 0.. -> 1..1 0.. -> 1..1 OK Bij Build Service geen fout gegeneerd. Wel XSD uitgeschreven: heeft min = 1 en max =1. 0..* -> 5 -> 2 1..1 -> 5..2 Not OK