Open mvanbrab opened 6 years ago
Volgens de auteur is dit oplossen niet zo makkelijk omwille van EA's database structuur. Vandaar dat ik het label "enhancement" toeken in plaats van "bug". Deze issue documenteert ten minste dit onverwachte gedrag...
Maw: het werkt niet voor (individuele) attributen, maar wel voor klassen, datatypes, enumeraties, associaties? Concreet: we hebben geen master en test branch in EA, om een spec te genereren zonder toevoegingen volstaat het deze weg te laten op het diagram behalve voor individuele attributen, die moeten we op ignore zetten. Later alles terug toevoegen of ignore afzetten om spec van aangepast diagram te genereren. Klopt dit?
Inderdaad! Nog eens ter bevestiging getest op een vocabularium.
Resultaat:
element | delete | hide | ignore |
---|---|---|---|
klasse | OK | NA | OK |
datatype | OK | NA | OK |
enumeratie | OK | NA | OK |
associatie | OK | OK | OK |
attribuut | OK | NOK | OK |
Waarbij:
Zoals je ziet is er inderdaad maar één NOK.
Opmerkingen voor het doel dat je voor ogen hebt, @GeertThijs:
Probleem:
Als je bijvoorbeeld in dit diagram
een property verbergt als volgt
dan wordt die niet weggelaten uit de output, in tegenstelling tot wanneer je een associatie verbergt
Testinput: drie applicatieprofielen, overeenkomstig de tekeningen hierboven (diagramnaam telkens "OSLO-Mandaat_applicatieprofiel_mandatendatabank") eaps.zip