Author Topic: IDEA: Additonal Alias Usage  (Read 3101 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
IDEA: Additonal Alias Usage
« on: August 21, 2007, 10:40:45 pm »
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]
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

thomaskilian

  • Guest
Re: IDEA: Additonal Alias Usage
« Reply #1 on: August 21, 2007, 11:12:51 pm »
Or maybe the concept of shape scripting should be extended so it covers all these variations (plus our thoughts about configurable compartments). Generally I think that scripting is much more powerful to achieve the various demands than a million options.

My 0.02€

speekna

  • EA User
  • **
  • Posts: 25
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: IDEA: Additonal Alias Usage
« Reply #2 on: September 17, 2007, 06:40:53 am »
Amen!
I model mostly for business requirements.  The longer the names in the model the more difficult it is to immediately grasp the contents.  OTOH, long names are important for clarity.  

We have 3 kind of names - Business name (long, complete, includes spaces), Report Name (an abbreviation of the business name; what non-technical people are used to seeing as column headings) and of course physical names.

For now, I want the first two.  Displaying both alias & business name is worse than just business name - too much to look at ...

I actually want 3 names - one for each of the above.  But I'll submit that separately...

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: IDEA: Additonal Alias Usage
« Reply #3 on: September 17, 2007, 08:22:35 am »
Yes to all three ideas!

David
No, you can't have it!