You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
delete = verwijder uit diagram (niet uit het model)
hide = maak onzichtbaar in het diagram (voor associaties: hide connector; voor attributen: via klasse, feature visibility, suppress from diagram)
ignore = voeg tag ignore met waarde true toe
OK = verdwijnt inderdaad uit de spec.
NOK = NIET OK, blijft helaas staan in spec
NA = niet mogelijk (althans, ik weet niet hoe je dat zou kunnen doen in EA)
Zoals je ziet is er inderdaad maar één NOK.
Opmerkingen voor het doel dat je voor ogen hebt, @GeertThijs:
Als je een klasse, datatype, enumeratie, op een van de mogelijke manieren uit de spec laat verdwijnen, moet je ook andere elementen (bijvoorbeeld attributen) die er gebruik van maken op de goede manier uit de spec laten verdwijnen om geen sporen na te laten betreffende die klasse, datatype, enumeratie.
'Best practice' om een attribuut te laten verdwijnen uit de spec is ignore + hide. Dan is het zowel logisch als visueel in orde en later nog altijd omkeerbaar.
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
The text was updated successfully, but these errors were encountered: