The Alias usage group of the Tools|Options...Diagram|Behavior dialog has two radio options: (*) Alias only and ( ) Alias and Name.
When you select (*) Alias and Name, you get the display: (Alias)Name.
Now this is fine, so far as it goes. However, for another reason, we effectively had to swap the alias and the name. To illustrate, we had an element named ComputationallyIndependentModel with alias CIM. When we created an instance, the name became absurdly long SoftwareCIM:ComputationallyIndependentModel. So we swapped the two name properties and therefore ended up with: SoftwareCIM:CIM.
However, in the class model, this appears as: (ComputationallyIndependentModel)CIM which isn't as good as: ComputationallyIndependentModel(CIM).
The set of possible options (and the dialog) should read:
(*) Alias only ( ) (Alias)Name ( ) Alias(Name) ( ) (Name)Alias ( ) Name(Alias)
Which should cover all eventualities :)
If we're going to make that change, it would be REALLY useful if this set of options were overridable on a per-diagram basis! (Actually even if you weren't going to make the suggested change...)
Thoughts? Votes?
Paolo[size=0]©2007 Paolo Cantoni, -Semantica-[/size]