Author Topic: V16 (1602) Legend name in Project Browser  (Read 5219 times)

Ian Mitchell

  • EA User
  • **
  • Posts: 506
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
V16 (1602) Legend name in Project Browser
« on: March 04, 2022, 09:41:12 pm »
I'm sure that in V15 the name of a Legend could be seen in the Project Browser. Made it much easier to maintain a list of useful ones to re-use in multiple diagrams (thanks Paolo..).
In V 16 - 1602, I can still give it a name via the Properties, but that name can't be seen in the PB. But when I F2 the PB entry, it can be seen and edited, then disappears again.
If this a new feature ?
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #1 on: March 04, 2022, 10:39:17 pm »
I'm sure that in V15 the name of a Legend could be seen in the Project Browser. Made it much easier to maintain a list of useful ones to re-use in multiple diagrams (thanks Paolo..).
In V 16 - 1602, I can still give it a name via the Properties, but that name can't be seen in the PB. But when I F2 the PB entry, it can be seen and edited, then disappears again.
If this a new feature?
Depends on your point of view, Ian.  What is being output in the browser is the Notes contents (ask me how I know).  Since F2 shows the name, and on the diagram, you can't see the notes ANYWHERE, I'd say it's a bug, .  (It's also in 1603)

HTH,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Ian Mitchell

  • EA User
  • **
  • Posts: 506
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #2 on: March 04, 2022, 11:24:24 pm »
Ah - how right you are.
But is this different to v15? There, the name was displayed in the PB, not the notes?
(but why the notes ?)
OK.
"Paolo, how do you know that..."
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1145
  • Karma: +30/-8
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #3 on: March 05, 2022, 01:00:02 am »
All our legends in v15.2 appear in the browser without a name. Being able to name legends will be in my opinion a nice to have functionality improvement.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #4 on: March 05, 2022, 01:08:20 am »
All our legends in v15.2 appear in the browser without a name. Being able to name legends will be in my opinion nice to have functionality improvement.
Ours have names because we gave them names (in the browser or Properties window).
Being good boys and girls, we also gave some of them some descriptions.  This is what appears in the 1602 browser - for those that have them.

So, you can decide if it's a bug or not.  But to me, it looks like one, smells like one, is one.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: V16 (1602) Legend name in Project Browser
« Reply #5 on: March 05, 2022, 03:12:10 am »
But to me, it looks like one, smells like one, is one.

The problem is that Sparx doesn't have that same definition.
For them it seems to be "if it works as designed, it's not a bug" even if it's designed objectively wrong.

Geert

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1145
  • Karma: +30/-8
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #6 on: March 05, 2022, 04:46:20 am »
[SNIP]
For them it seems to be "if it works as designed, it's not a bug" even if it's designed objectively wrong.
This is the perfect definition of a probably unintended "design feature".

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8085
  • Karma: +118/-20
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #7 on: March 07, 2022, 09:34:54 am »
The problem is that Sparx doesn't have that same definition.
For them it seems to be "if it works as designed, it's not a bug" even if it's designed objectively wrong.
Not really. I won't try to argue that the behavior is good. It didn't matter before legends appear in the browser, but the 'name' in the dialog isn't stored in the same place as everything else. By the time we wanted it in the browser it would break too many existing models to change it. So, it stayed the same.

When v16 came along we also decided to include text, these don't normally have a name at all, so we chose to display their notes. Personally I think it's a bug that this overrides a non-empty name, but you'll need to send in a report if you want an official response.


Ian Mitchell

  • EA User
  • **
  • Posts: 506
  • Karma: +22/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #8 on: March 08, 2022, 05:00:30 am »
I'll report it as a bug. It's certainly different from all other EA elements.
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8607
  • Karma: +257/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: V16 (1602) Legend name in Project Browser
« Reply #9 on: March 08, 2022, 09:17:34 am »
I'll report it as a bug. It's certainly different from all other EA elements.
We observed that Legends had captions, not names.  But when we provided names, they appeared in the browser.  This was useful as it allowed more descriptive names (than the, usually simple, captions).  Consequently, this allowed us to re-use Legends much more easily.

If the user provides a name,  that's what should appear in the browser.  If notes are supplied, but no name, then I guess, you could display those.  What's happening now is so self inconsistent is is, by definition, wrong.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!