Book a Demo

Author Topic: v15.2 – <DiagramProperties> at diagram level?  (Read 8521 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
v15.2 – <DiagramProperties> at diagram level?
« on: September 11, 2020, 01:10:32 pm »
Similar to my suggestion regarding setting <DiagramProperties> for multiply selected items, I feel it would be very useful to be able to set these <DiagramProperties> at the diagram level.  The Diagram level setting would override the individual settings (for the items on the diagram) by means of an [Override] button.  You could subsequently alter the setting for one or more items, but returning tot he Diagram level dialog, you could reapply the [Override].

Thoughts?

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

MichaelJ

  • EA User
  • **
  • Posts: 77
  • Karma: +14/-7
    • View Profile
Re: v15.2 – <DiagramProperties> at diagram level?
« Reply #1 on: September 11, 2020, 08:55:48 pm »
...The Diagram level setting would override the individual settings (for the items on the diagram) by means of an [Override] button.  You could subsequently alter the setting for one or more items, but returning tot he Diagram level dialog, you could reapply the [Override]...
Are you referring to things like overriding the style of a diagram object? In 15.2 I note there is the notion of a "local appearance" that can override a "default appearance".

Your request is sound and makes sense, but I do not 100% follow your thought because the settings of one or more items is viewable when modellers selected the item(s) on the diagram OR in elsewhere (such as in the Project Browser). So, is your thought regarding this more to do with "local" item properties (when placed on a diagram) versus "global" item properties?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: v15.2 – <DiagramProperties> at diagram level?
« Reply #2 on: September 11, 2020, 09:03:08 pm »
@Michael: not really. You can define diagram properties per stereotype in your profile. These appear in the context menu of a diagram.

q.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: v15.2 – <DiagramProperties> at diagram level?
« Reply #3 on: September 11, 2020, 09:26:50 pm »
@Michael: not really. You can define diagram properties per stereotype in your profile. These appear in the context menu of a diagram.

q.
@Michael, qwerty is correct.   Search for User Selectable Diagram Properties (or USDP) in the forum and you'll find many posts (mostly from me) on how they could be improved.

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

MichaelJ

  • EA User
  • **
  • Posts: 77
  • Karma: +14/-7
    • View Profile
Re: v15.2 – <DiagramProperties> at diagram level?
« Reply #4 on: September 11, 2020, 11:25:57 pm »
@Paolo, @Qwerty, interesting... interesting indeed... thank you. I've not used USDP, could you help me and tell of your experience in using them please?

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: v15.2 – <DiagramProperties> at diagram level?
« Reply #5 on: September 11, 2020, 11:34:41 pm »
Well, they are really a nice thing (since V14/last V13.5). You just put <<diagramProperty>> stereotyped properties in your stereotype of your profile and EA makes them appear in the context menu as tick mark. You can test them in shape scripts with HasProperty("name", "1") to see if they are checked.

The only bad thing is that their implementation is a ship wreck.

q.