Author Topic: [EA 15.2] - Interaction fragments double click redirect to other diagram content  (Read 2280 times)

jack89

  • EA User
  • **
  • Posts: 49
  • Karma: +0/-1
    • View Profile
Hi all,

I encountered an issue related to sequence diagram. When we double click on interaction fragment, EA redirects to another uncorrelated diagram in the same EAPX instead of showing properties dialog box of such fragment.

which is the root cause of this issue?

Thank you!

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13303
  • Karma: +557/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
You either set a composite diagram, or reused the same interaction fragment on multiple diagrams (which is not OK)

Geert

jack89

  • EA User
  • **
  • Posts: 49
  • Karma: +0/-1
    • View Profile
Hi Gert,

thanks for the feedback. What do you mean with "composite" diagram?
The critical sequence that caused this issue is the following one:

  • duplicate eapx file A generating eapx file B
  • modify eapx B without modifying the content of the sequence diagram that shows the issue (as per previous comment)
  • In eapx file B, the sequence diagram shows the issue described into previous comment while in eapx file A it works properly.

Which is the reason why the same sequence diagram has been damaged in the eapx B?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13303
  • Karma: +557/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Composite diagram is when you right click on an element and select
New Child Diagram | Composite Diagram it makes your element act as a hyperlink to that diagram.

Fragments normally don't allow to set a composite diagram, but there are a few things that look very much like an interaction fragment, but really aren't.
If you select the problematic fragment in the diagram, and then look at the docked properties window the type should read "InteractionFragment".

If it says "Interaction" or "UMLDiagram" you have the wrong type of element.

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Just from a quick spot and a few words I've read: damages SD are mostly indication of using classes rather than instances in SDs. (EA still does not prevent you from doing it; heaven knows why)

q.