In deze regel brengt het attribuut default="<memo>" EA in verwarring.
Achtergrond: EA vertaalt<Tag...> in een tagged value van het type AttributeTag. Helaas blijkt dat wanneer Default=<memo>, EA de Description in hetzelfde "Notes"-veld opslaat als de door een gebruiker opgegeven Value.
Gevolg is dat EA meent dat de gebruiker een patroon heeft opgegeven waar het in werkelijkheid de Description betreft. Ik kwam hier achter bij het bouwen van een Add-On voor EA die MIM-compatibel RDF maakt m.b.v. de API van Sparx.
Eenvoudige workaround is het vervangen van default="<memo>" door default="".
Volgens de EA doc zou het veld dan tot 255 tekens beperkt blijven maar daar is mij niets van gebleken.
Dit is m.i. een bug in EA en speelt alleen op wanneer het Description veld niet leeg en default=memo is.
https://github.com/Geonovum/MIM-Werkomgeving/blob/2af28570de3a9ac4e443686f10e2fe9a5e880568/UML%20profieltooling/werkversie1.2/MDG_MIM_Toolbox_v1.2build0.06.xml#L18
In deze regel brengt het attribuut
default="<memo>"
EA in verwarring.Achtergrond: EA vertaalt
<Tag...>
in een tagged value van het type AttributeTag. Helaas blijkt dat wanneerDefault=<memo>
, EA de Description in hetzelfde "Notes"-veld opslaat als de door een gebruiker opgegeven Value. Gevolg is dat EA meent dat de gebruiker een patroon heeft opgegeven waar het in werkelijkheid de Description betreft. Ik kwam hier achter bij het bouwen van een Add-On voor EA die MIM-compatibel RDF maakt m.b.v. de API van Sparx.Eenvoudige workaround is het vervangen van
default="<memo>"
doordefault=""
.Volgens de EA doc zou het veld dan tot 255 tekens beperkt blijven maar daar is mij niets van gebleken. Dit is m.i. een bug in EA en speelt alleen op wanneer het Description veld niet leeg en default=memo is.