4

I have a problem with the Interaction overview diagram in EA. I cannot connect any control nodes to InteractionUse element I added to the diagram. Or even between two InteractionUse elements.

I'm getting the following error: The requested connection is not UML compliant.

Can anybody give me some advice on this?

Here are some images to demonstrate the problem:

enter image description here

enter image description here

qwerty_so
  • 35,448
  • 8
  • 62
  • 86
Homa
  • 43
  • 5

1 Answers1

2

The problem seems to have been solved in version 16 (tested on build 16.0.1605)

In version 15.2.1560 the problem still occurred.

If upgrading is not an option, you can still disable the strict connector syntax (even if only temporarily) through the settings:

enter image description here

According to the UML specification (2.5.1) this is indeed a valid connection since in § 17.10.1.1 Graphic Nodes it says:

Inline Interaction diagrams and InteractionUses are considered special forms of CallBehaviorAction.

Geert Bellekens
  • 12,788
  • 2
  • 23
  • 50
  • Well, that's the way to let hell break free. This option is just one of the many awful ideas some Sparxian came up with. "We are UML compliant" shouts the salesman. "And we don't care a bit" whispers the developer. – qwerty_so Jun 15 '22 at 12:33
  • @qwerty_so what's the alternative? Stop modelling interaction overview diagrams? If you can't upgrade this is the only way forward if you still want to model interaction overview diagrams – Geert Bellekens Jun 15 '22 at 12:34
  • Make software that sticks to specifications instead of letting the bugs run free? – qwerty_so Jun 15 '22 at 12:35
  • I would guess that the Sparxian overlooked that note in 17.10.1.1 and made the same assumption as me in my former answer. One of the few case I would not blame Sparx. Now rather the OMG guys since that info is not visible in the printed metamodel (I have not verified that in the XMI). – qwerty_so Jun 15 '22 at 15:29
  • 1
    @qwerty_so and Geert Bellekens, thanks! I cannot upgrade right now, but I will use your suggestion. – Homa Jun 17 '22 at 20:59