I'm setting up an MDG technology for a client and we'd previously setup some stereotypes using the Settings|UML...|Stereotypes dialog. We changed the Default Colours to our required values.
In the MDG Technology section of the Help file it says:
You can define the appearance of stereotyped elements and connectors as you create or edit the stereotypes, using the Override Appearance and Default Colors panels of the UML Types dialog. However, an easier way is to review your completed profile diagram and set the default appearance of the elements and connectors in place.
Now, I don't know about you, but, for me, the usual reading of the above bit of natural language is that the second use of the word default mirrors the first use.
Well, it turns out that isn't actually so... When you follow the instructions, you do get the colours you set. However, under the covers, EA does it by actually setting the colour values (in the same way as <Context Menu>|Appearance|Set Default [F4] in the element itself! This means that if you change the rendering in the MDG, all existing elements retain their (now incorrect) rendering. In our case, all the existing 600 elements which were previously correctly rendered by UML|Stereotypes, lost their rendering completely!
Before I send a (justifiably irritable) bug report (because I really need a fix for this). Is there any way to create the same effect (specify the default colours once in the MDG technology - like the UML|Stereotypes dialog) so that all existing stereotyped elements get the appropriate rendering?
Thoughts?
Paolo