Book a Demo

Author Topic: Peculiar QuickLinker Definition  (Read 9092 times)

Jayson

  • EA User
  • **
  • Posts: 363
  • Karma: +1/-0
    • View Profile
Peculiar QuickLinker Definition
« on: December 23, 2021, 09:35:36 am »
Heyo all

I have found the following quicklinker definition row in the BPMN2.0 MDG file (note there are a LOT of these):

Activity,BusinessProcess,Activity,BPELProcess,BPMN2.0::*;,,,<none>,,,,,,,,TRUE,,,,,,,

Source Element Type: Activity
Source Stereotype Filter: Business Process
Target Element Type: Activity
Target Stereotype Filter: BPELProcess
Diagram Filter: BPMN2.0::*;
New Element Type:
New Element Stereotype:
New Link Type:<none>
New Link Stereotype:

So the question is what does <none> in the new link type achieve?
The purpose of quicklinkers AFAIK is to define new connector options between the source and target, so if the new link is <none> what is the quicklinker definition  actually achieving?

Thanks in advance.

Jays :-)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Peculiar QuickLinker Definition
« Reply #1 on: December 23, 2021, 09:44:00 am »
You probably should not go into depth of these. They are simply not manageable. The new metaconstraint will be the way to go (though they still have their drawbacks too).

N.B. you posted this twice (one incomplete...)

q.

Jayson

  • EA User
  • **
  • Posts: 363
  • Karma: +1/-0
    • View Profile
Re: Peculiar QuickLinker Definition
« Reply #2 on: December 23, 2021, 09:54:24 am »
Oops! Something went wrong with my browser.
I agree,. I'm not trying to use quicklinkers but rather am writing a simple routine to convert them into relationships.
In order to do a complete job I need to understand everything about quick linkers, the good the bad and the very ugly.

Cheers

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Peculiar QuickLinker Definition
« Reply #3 on: December 23, 2021, 11:39:36 am »
Oops! Something went wrong with my browser.
I agree,. I'm not trying to use quicklinkers but rather am writing a simple routine to convert them into relationships.
In order to do a complete job, I need to understand everything about quick linkers, the good the bad and the very ugly.

Cheers
(my emphasis)
So you ARE a masochist, after all, Jays!


Good Luck, let us know what the result is...


Paolo

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

Jayson

  • EA User
  • **
  • Posts: 363
  • Karma: +1/-0
    • View Profile
Re: Peculiar QuickLinker Definition
« Reply #4 on: December 23, 2021, 11:44:19 am »
So I've done it for pretty much the rest of the quicklinkers and, for example, except for these strange quicklinkers I am able to import and graphically display the entire BPMN2.0 MDG.

Takeshi K

  • EA User
  • **
  • Posts: 632
  • Karma: +43/-1
    • View Profile
    • Sparx Systems Japan
Re: Peculiar QuickLinker Definition
« Reply #5 on: December 23, 2021, 11:49:30 am »
Hello Jayson,

About <none> in your question, please see the 'Spreadsheet Method' section in the following help page.

https://sparxsystems.com/enterprise_architect_user_guide/15.2/modeling/hiding_default_quick_linker_se.html

HTH,
--
t-kouno

Jayson

  • EA User
  • **
  • Posts: 363
  • Karma: +1/-0
    • View Profile
Re: Peculiar QuickLinker Definition
« Reply #6 on: December 23, 2021, 11:51:54 am »
Fantastic! Thanks so much.
I looked in the MDG Technology manual (which I had assumed was the bible) and this wasn't mentioned there at all.
So it seems that this is the old way of implementing _HideUmlLinks.

Cheers :-)