| Summary: | Improve "Link Note" delete lifecycle | ||
|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Laurent Redor <laurent.redor> |
| Component: | Diagram | Assignee: | Laurent Redor <laurent.redor> |
| Status: | CLOSED FIXED | QA Contact: | Florian Barbin <florian.barbin> |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | aurelien.pinsonneau, felix.dorner, florian.barbin, sirius.diagram-inbox |
| Version: | 5.1.2 | ||
| Target Milestone: | 6.1.0 | ||
| Hardware: | PC | ||
| OS: | Windows 10 | ||
| See Also: |
https://git.eclipse.org/r/130810 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a325e533a8f9e155784b4ffcb874546375dc7288 |
||
| Whiteboard: | |||
| Bug Depends on: | 535648 | ||
| Bug Blocks: | |||
|
Description
Laurent Redor
New Gerrit change created: https://git.eclipse.org/r/130810 Gerrit change https://git.eclipse.org/r/130810 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=a325e533a8f9e155784b4ffcb874546375dc7288 Steps to validate: * Set Sirius preferences "Do refresh on representation opening" and "Automatic Refresh" to false * Create 2 diagrams "A" and "B" * Open "A" * Add a "Representation Link" in "A" with "B" as target representation * Close "A" * Delete "B" * Open "A" * Expected: The "Representation Link" is always here but with a specific label: "Broken representation link" and a red cross icon A second scenario: * Set Sirius preferences "Do refresh on representation opening" and "Automatic Refresh" to false * Create 2 diagrams "A" and "B" * Open "A" * Add a "Representation Link" in "A" with "B" as target representation * Rename "B" in "B1" * Expected: The "Representation Link" is automatically renamed * Delete "B1" * Expected: As previous : The "Representation Link" is always here but with a specific label: "Broken representation link" and a red cross icon Available in Sirius 6.1.0, see https://wiki.eclipse.org/Sirius/6.1.0 |