Book a Demo

Author Topic: Send / Receive in QuickLinker  (Read 4079 times)

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Send / Receive in QuickLinker
« on: February 28, 2020, 06:10:35 pm »
Hi all,


I'm on 15.0.1512, and I'm having issues with Send and Receive elements and the QuickLinker. I've got some stereotyped Actions (Atomic and CallBehavior), and I'm using unstereotyped Send and Receive (the red ones).

The problem is that using the QuickLinker in my custom diagram I don't get a ControlFlow option in the popup menu when drawing a connector from either a Send or Receive to one of my actions. Furthermore, I can't get one to appear by specifying it in my profile's QuickLink artifact either.

Yetfurthermore, if I create a vanilla activity diagram using unstereotyped everything, ControlFlow also does not appear in the popup menu.

Control flows are clearly allowed going from a Send or Receive to an action. Not only logically and by the standard, but also by the manual -- look in the sample diagrams in the manual pages linked above.

So what's going on here?

Why can't I draw a ControlFlow from a Send or Receive to an Action?
Why can't I force it with a QuickLinker definition?

And how do I work around this bug?

TIA,


/Uffe
My theories are always correct, just apply them to the right reality.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Send / Receive in QuickLinker
« Reply #1 on: March 04, 2020, 08:53:24 am »
My short answer is to upgrade. The release notes for 15.1.1527 say that the strict connector syntax was corrected for those. It doesn't mention the quicklinker, but I just tested and it worked as expected.

The problem is likely because Send and Receive "Event" objects don't exist in UML. They are actually SendSignalAction and AcceptEventAction, if you create those element types you get the correct behavior. That would be the only workaround I can suggest for 15.0.

Uffe

  • EA Practitioner
  • ***
  • Posts: 1859
  • Karma: +133/-14
  • Flutes: 1; Clarinets: 1; Saxes: 5 and counting
    • View Profile
Re: Send / Receive in QuickLinker
« Reply #2 on: April 01, 2020, 01:06:48 am »
1527 completely breaks everything. See new post.

/U
My theories are always correct, just apply them to the right reality.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Send / Receive in QuickLinker
« Reply #3 on: April 01, 2020, 01:13:19 am »
This is no comment.

magritte

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Send / Receive in QuickLinker
« Reply #4 on: April 01, 2020, 09:02:15 am »
This is no comment.

magritte
"Ceci n'est pas un commentaire"

Paraphrasing the "Modellers' portrait"!

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