Merge a deleted Sirius node from right to left throws a WrappedException

The exception is due to incomplete management of "implies" relations.
Deleted DNodes must have an "implied  by" relation with their mapping,
instead of "implies". Thus, the mapping difference should not be merged
first.

- Adding "implied by" relation in the case of a DELETE

- Generalized mapping set to all DMappingBased instead of DNode

- Creating unit tests


Bug: 561458
Change-Id: I8215033d069f2e4effca8e97ced388b5653d663d
Signed-off-by: Glenn Plouhinec <glenn.plouhinec@obeo.fr>
41 files changed