eclipse-capella / capella

Open Source Solution for Model-Based Systems Engineering
https://mbse-capella.org
Eclipse Public License 2.0
232 stars 96 forks source link

Quickfix to re-align direction of a Functional Exchange between different diagrams #2780

Open etraisnel2 opened 9 months ago

etraisnel2 commented 9 months ago

There is no synchronization on representations of Functional Exchange, between a Sequence Diagram and the others (the other way around actually)

For example, on a SDFB create 3 Functions F1, F2 , F3 create a FE between F1 and F2 display the FE and all functions on a Function Scenario in the SDFB , modify the FE, by moving the target port to F3 the change isn't updated on the FE

a validation rule exist DWF_DS_19 that finds incoherence between the 2 diagrams but there is no quickfix

Provide a QF to align the FE direction, so that source and target of the invoked operation are used for source and target of sequence messages Provide a QF to do the other way around

Same check for all Scenarii in each phase, check for CE FE FC CM and Interactions