Steps to reproduce:
- Publish a library with a
PartDefinition P1
- Create a project and import the library
- Create a
Part p typed with P1
- Remove the library
The FeatureTyping under p is not removed, although it doesn't reference anything anymore.
This behavior is not consistent with the other delete tools: if P1 is located in the same resource, then deleting P1 also deleted the FeatureTyping.
This issue is linked to eclipse-sirius/sirius-web#5883: we should use SysON's DeleteService when we remove proxies, but Sirius Web doesn't allow to customize how proxies are removed.