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

Validation rule that checks if a Component Exchange is assigned to multiple PhysicalLinks #2739

Closed etraisnel2 closed 5 months ago

etraisnel2 commented 11 months ago

Due to a difference of copy paste behaviour between the diagram editor and the project explorer, it is possible to have multiple PhysicalLinks allocating the same ComponentExchange

when copy/pasting PL Diagram copy paste will only copy paste the edge representing the PL Project explorer copy paste will copy the PL and its contents (which is a CE Allocation)

validation rule DWF_DC_45 a Component Exchange shall be allocated to only one Physical Link

Quickfix : prompt for a physical allocation to keep, delete the others