Je kunt de attributes van een specifieke class als volgt verbergen:
Indien je de tagged values ook wil tonen in een diagram doe dan het volgende:
Een EA bestand is eigenlijk een database formaat. Het kan voorkomen dat dat corrupt raakt en de volgende melding of gelijksoortig is dan mogelijk: !https://kinggemeenten.plan.io/attachments/download/160314/Foutmelding_EA.png!
Bouw in dit geval een nieuw EA bestand op of vraag een kopie bij een collega.
Als je handmatig objecten hebt gekopieerd of aangemaakt die gebaseerd zijn op objecten in een ander model dan moet je handmatig traces aanbrengen. Voor elk type object is hiervoor een eigen werkwijze.
Het toevoegen van relatieklassen kan op 2 manieren. Hieronder worden beide wijzen beschreven echter alleen de tweede wijze is correct omdat dat de enige wijze is waarop het juiste MIM stereotype (Relatieklasse) aan de relatieklasse gekoppeld kan worden.
Door het koppelen van een class aan een association In dit geval bestaan de association en de class al en wordt de class op de volgende wijze aan de association gekoppeld:
Door het direct aanmaken van een association class In dit geval worden zowel de association als de class op het moment van aanmaken van de association class gecreëerd.
Het kan zijn dat er op een bestaand stereotype een aanpassing is doorgevoerd in het profiel waarbij er een of meer nieuwe tagged values zijn opgenomen bij het betreffende stereotype. De bestaande modellen (SIM, UGM en BSM) moeten uitgebreid worden met deze nieuwe tagged values. Dit kan als volgt doorgevoerd worden nadat je het nieuwe profiel heb ingelezen.
Let op: wanneer in het profiel tagged values verwijderd zijn dan moet er een script gedraaid worden. Ga daarvoor naar de beheerder van het metamodel
Voor het toepassen van het ‘Set traceability’ script moet het package waarop het script wordt toegepast uitgecheckt zijn of niet onder invloed van versie controle staan.
Het toepassen van het ‘set traceability’ script gaat als volgt:
- Gebruik ‘with transformation’ als je op basis van een SIM een UGM hebt gemaakt, Je wil dan niet alleen de traces instellen maar ook de stereotypes aanpassen.
- Gebruik ‘without transformation’ als je op basis van een SIM een ander SIM hebt gemaakt of op basis van een UGM een nader UGM, Aanpassen van de stereotypes is dan niet nodig.
Af en toe is het nodig om versie controle van een package te verwijderen. Dit gaat als volgt:
!https://kinggemeenten.plan.io/attachments/download/161704!
In Enterprise Architect 15.1 kan dit menu gevonden worden via het menu Publish > Model Exhange > Package Control > Configure > Package Control….
In een op het MIM gebaseerd SIM heeft een enumeratie het UML-Type ‘Enumeration’ en het MIM stereotype ‘Enumeratie’, de enumeratiewaardes daarbinnen krijgen als MIM stereotpe ‘Enumeratiewaarde’. Een enumeratie kan op verschillende manieren worden vervaardigd, handmatig in de browser, via de MIM Toolbox of d.m.v. een mengvorm van beide, maar al die manieren kennen zo hun tekortkomingen en genereren een enumeratie die (net) niet voldoet aan het MIM. Om die reden komt het nu vaak voor dat een enumeratie class wel het correcte UML-Type en MIM stereotype heeft maar de enumeratiewaarde niet het juiste UML-Type en stereotype.
Teneinde de enumeraties eenvoudig en snel aan het MIM te laten voldoen is een script vervaardigd waarmee een enumeratie eenvoudig geconverteerd zodat het wel voldoet aan het MIM formaat.
Installeer de laatste versie van het Correct Enumeration Script.
Dat kan door het script te importeren via Configure / Model / Transfer / Import Reference Data / Import File
Als je dat gedaan hebt zal je zien dat er nu in je ‘Specialize’ context menu bij het rechtsklikken op een enumeration class de optie ‘Scripts / Correct Enumeration’ is bijgekomen. De enige voorwaarde voor dit script is dat het Element waarop je dit script toepast van het UML-Type ‘Enumeration’ is.