Author Topic: EA16 - browser showing diagram elements under {} package  (Read 669 times)

Dave_Bullet

  • EA User
  • **
  • Posts: 295
  • Karma: +0/-0
    • View Profile
EA16 - browser showing diagram elements under {} package
« on: October 10, 2022, 07:43:55 am »
hello.

I've recently upgraded to EA 16.0 and now notes, boundaries and other diagram only elements are being packaged under a > ... {} "pseudo element" in the browser.

Is there a way to revert the browser to < 16.0 functionality, where the notes and other frippery are shown in-line in the same package as the diagram that contains them?

I've tried themes and going through the other smattering of options, settings, preferences, visual style but to no avail. thanks!
"I know I'm close to a good design, but it's like the balloon animals, squeeze in one spot and the problem moves down the line"

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 7793
  • Karma: +106/-20
    • View Profile
Re: EA16 - browser showing diagram elements under {} package
« Reply #1 on: October 10, 2022, 09:34:19 am »
Is there a way to revert the browser to < 16.0 functionality, where the notes and other frippery are shown in-line in the same package as the diagram that contains them?
Reverting to the < 16.0 behavior would be not showing them at all. There is no option to hide them, let alone use behavior that has never existed.

The problem is, when responding to user requests to show them in the browser we found it completely untenable to have them directly in the package. It clearly detracted from the usefulness of the browser for all users, even those that never requested it. Collecting them into a single node for each parent is a relatively effective compromise between the two options that we had.
Eve

support@sparxsystems.com

Dave_Bullet

  • EA User
  • **
  • Posts: 295
  • Karma: +0/-0
    • View Profile
Re: EA16 - browser showing diagram elements under {} package
« Reply #2 on: October 10, 2022, 10:20:17 am »
Thanks - it was my mistake thinking they were shown at all.

In anycase, having an option in the preferences (show / not show) would have been the solution for both user groups.
"I know I'm close to a good design, but it's like the balloon animals, squeeze in one spot and the problem moves down the line"

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1210
  • Karma: +37/-2
    • View Profile
    • www.umlchannel.com
Re: EA16 - browser showing diagram elements under {} package
« Reply #3 on: October 12, 2022, 10:39:35 pm »
As discussed on a previous thread, +1 on having an option to enable/disable this feature, which I find useful for a number of users.
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com


Dave_Bullet

  • EA User
  • **
  • Posts: 295
  • Karma: +0/-0
    • View Profile
Re: EA16 - browser showing diagram elements under {} package
« Reply #4 on: October 27, 2022, 05:20:14 am »
« Last Edit: October 27, 2022, 05:22:26 am by Dave_Bullet »
"I know I'm close to a good design, but it's like the balloon animals, squeeze in one spot and the problem moves down the line"

Rich Anderson

  • EA User
  • **
  • Posts: 134
  • Karma: +8/-0
    • View Profile
    • LinkedIn
Re: EA16 - browser showing diagram elements under {} package
« Reply #5 on: November 19, 2022, 07:53:17 am »
Big +1 for this feature requests.  This pseudo folder is very much in the way, especially when walking through a model with non EA users over Teams/Zoom, etc, which is something I do all the time.   This should be a hide/show button right on the browser panel.   
Rich Anderson
Urgnt Limited

Ian Mitchell

  • EA User
  • **
  • Posts: 454
  • Karma: +20/-4
  • The eaDocX and Model Expert guy
    • View Profile
Re: EA16 - browser showing diagram elements under {} package
« Reply #6 on: November 25, 2022, 01:04:34 am »
I agree: useful to have the ability to see these 'other' kinds of thing, and even more so to have the option to hide them, as Rich says, from the novice user. So probably a per-user switch.
Slightly radical idea: how about getting us users engaged with when and how to implement these kinds of features. We might have views which are helpful...
Ian Mitchell, Designer, eaDocX


www.eaDocX.com
www.theartfulmodeller.com

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8317
  • Karma: +235/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: EA16 - browser showing diagram elements under {} package
« Reply #7 on: November 25, 2022, 09:18:57 am »
I agree: useful to have the ability to see these 'other' kinds of things, and even more so to have the option to hide them, as Rich says, from the novice user. So probably a per-user switch.
Slightly radical idea: how about getting us users engaged with when and how to implement these kinds of features? We might have views that are helpful...
(my emphasis)
The BPMN diagram for Sparx product development does not seem to have this participant as a pool; consequently, no messages are sent to or received from it.

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

Modesto Vega

  • EA User
  • **
  • Posts: 880
  • Karma: +23/-8
    • View Profile
Re: EA16 - browser showing diagram elements under {} package
« Reply #8 on: November 25, 2022, 09:19:06 pm »
The elements under the "{} package" are non-modelling elements, I would not be too surprised if "{} package" is not a package at all. Let's not forget that in the data model packages have a dual personality, they exist both as elements of a package type (in the objects table) and as packages (in the package table, which are really folders).

Since, from a modelling perspective, packages and folders are not and should not be the same thing. My radical proposal is to move them to a folder of their own directly under the root node and call the folder something like non-modelling elements.

 

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 12048
  • Karma: +469/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: EA16 - browser showing diagram elements under {} package
« Reply #9 on: November 25, 2022, 09:44:26 pm »
The elements under the "{} package" are non-modelling elements
Why would you say that? I see things like notes and boundaries in there. Why do you call those "non-modelling" elements?

It's just that EA has chosen in the past to hide those elements in the project browser. The fact that they are now visible in the project browser is a good thing in my book.

Geert