Book a Demo

Author Topic: QuickLinker: Precedes Separator GROUP - what does it actually do  (Read 5294 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
The definition for Precedes Separator GROUP in the help is:
Description: Set to True to add a menu item group separator to the Quick Linker sub-menu; otherwise leave this field blank.
However, if we set it for a particular QuickLinker entry, we can't see the effect.
What does it actually do and what do we have to have in place to actually see it do it?

For example, the QuickLinker sub-menu refers to the additional sub-menu you get when you "drag" into open space - yes?
So I would expect to see it in that context, but nothing different seems to happen.

Looking through the MDG technologies, the only use we can find is in a few MDGs (mainly ArchiMate and BPMN related) where it occurs in entries which have a diagram filter (for example):
ArchiMate3.xml:
Class,ArchiMate_BusinessActor,Class,ArchiMate_Product,ArchiMate3::*,Class,ArchiMate_Product,ControlFlow,ArchiMate_Flow,to,Flow,Flow,TRUE,TRUE,,TRUE,Product,0,,,,TRUE,

BPMN 1.1 Technlology.xml:
Activity,Activity,Activity,Activity,BPMN1.1::BPMN;BPMN1.1::BPEL;,Activity,Activity,ControlFlow,MessageFlow,from,Message Flow from,Message Flow from,TRUE,TRUE,TRUE,TRUE,Activity,0,,,TRUE,TRUE,


Is that a requirement?

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

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: QuickLinker: Precedes Separator GROUP - what does it actually do
« Reply #1 on: August 11, 2016, 06:43:40 pm »
I also stumbled over this. I simply put it in the EAUI drawer and forgot about it.

q.

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: QuickLinker: Precedes Separator GROUP - what does it actually do
« Reply #2 on: August 12, 2016, 08:42:38 am »
The definition for Precedes Separator GROUP in the help is:
Description: Set to True to add a menu item group separator to the Quick Linker sub-menu; otherwise leave this field blank.
The help is awkwardly-worded. The option should place a separator after the group item on the top-level menu, not the sub-menu.

So for your quoted example, dragging a quicklink away from a Business Actor into empty space on an ArchiMate 3 diagram, you should see a separator after Product, but no separators within the Product sub-menu.
« Last Edit: August 12, 2016, 08:55:37 am by KP »
The Sparx Team
[email protected]

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: QuickLinker: Precedes Separator GROUP - what does it actually do
« Reply #3 on: August 12, 2016, 10:14:39 am »
Thanks KP,

I can now see it working, and in this case it seems to separate the group into the various layers used by ArchiMate.

So:
Precedes Separator LEAF - will place a separator after this entry in the main menu if between items, and in the sub-menu if creating a new item (empty area).
Precedes Separator GROUP- will place a separator after this entry in the main menu (only) if creating a new item (empty area).

Did I get that right?

If so, why can't I make it work for my MDG?  I've only added the Precedes Separator GROUP to the last entry in the Group, do I need to add it to all of them?  Doesn't seem to work with or without a diagram filter.  I wouldn't have thought it was necessary.  Are there any other prerequisites?

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