Skip to content

Updating or removing a library can keep unnecessary elements in the model #1709

@gdaniel

Description

@gdaniel

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions