eclipse-capella / capella-requirements-vp

This add-on allows importing a set of requirements from a ReqIF file
Eclipse Public License 2.0
18 stars 15 forks source link

Removal of targets for `CapellaIncomingRelation` and `CapellaOutgoingRelation` won't remove the relation #175

Open ewuerger opened 1 year ago

ewuerger commented 1 year ago

Hi,

when deleting the targets of the relations in the title, Capella won't delete these relations. The relations are then kept and the target will be <undefined> (i.e. in the XML file the element won't have the target attribute anymore). Is this behaviour expected or is it a bug? Because the relation doesn't really fit any purpose anymore. I think (I am not 100% sure) on deletion of the target on any other exchangish element (e.g. ComponentExchange) the exchange will be deleted to. So this is inconsistent.

In the end this behaviour necessitates to develop a ModelCleaner such that we reduce workload of our architects.