Book a Demo

Author Topic: Sequence Diagram connectors and t_diagramlinks  (Read 3635 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Sequence Diagram connectors and t_diagramlinks
« on: September 06, 2018, 12:41:02 pm »
One of our Integration Architects has started using Sequence Diagrams to specify details to our developers.  One of our internal integrity checks is to ensure there is only 1 copy of a semantically specific relationship between two elements.  For example, you can't can't have more than one Association with the same name (or Null) between the same two objects.  If they are representing two different semantics then they have to be different in some way (by name).

So, we started getting "duplicate" connectors of the type "Sequence".  We have now established that these are legitimate and will adjust our tests accordingly.

However, in investigating the "goings on", I wrote a query that said: for such Sequence Connectors, show me which diagrams they appear in?  Imagine my surprise, when NO entries appeared in t_diagramlinks!  Should this be the case?  It's a long time since I, personally, used Sequence Diagrams and at the time I certainly didn't look inside the repository.  So, is it the case that arcs of the type "Sequence" won't appear in t_diagramlinks?

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

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Sequence Diagram connectors and t_diagramlinks
« Reply #1 on: September 06, 2018, 05:00:46 pm »
Hi Paolo,

Yes, all diagrams are equal, except for sequence diagrams.

There are a number of things different about sequence diagrams, but one of them is that a sequence connector can only appear on one diagram. So I guess that is why they never bothered creating diagramlinks for sequence connectors. Remember, up until a few years ago a diagramlink was only created if the connectors default appearance was being changed somehow.

Geert

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Sequence Diagram connectors and t_diagramlinks
« Reply #2 on: September 06, 2018, 05:15:59 pm »
Thanks, Geert,

That's what I surmised, but it's good to get it confirmed.

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