| Summary: | Semantic reordering does not trigger graphical reordering | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Steve Monnier <steve.monnier> | ||||||||
| Component: | Tree | Assignee: | Pierre-Charles David <pierre-charles.david> | ||||||||
| Status: | CLOSED FIXED | QA Contact: | Pierre Guilet <pierre.guilet> | ||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | CC: | esteban.dugueperoux, pierre-charles.david | ||||||||
| Version: | 3.1.0 | Keywords: | triaged | ||||||||
| Target Milestone: | 4.1.1 | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows 7 | ||||||||||
| See Also: |
https://git.eclipse.org/r/79317 https://git.eclipse.org/r/79316 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=940c50853dc647e899406ebf122b83c323771fde https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=797d815f9237644e06caecad99feef202d2d9ec0 https://bugs.eclipse.org/bugs/show_bug.cgi?id=504494 https://git.eclipse.org/r/84331 https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=cffa8e369af40097a99a581114751fb57063eac7 |
||||||||||
| Whiteboard: | |||||||||||
| Bug Depends on: | |||||||||||
| Bug Blocks: | 506125, 506126 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Steve Monnier
Created attachment 257738 [details]
design sample
Created attachment 257739 [details]
test sample
Created attachment 257740 [details]
design sample with issue
Scenario:
- import the "design sample with issue" in your workspace
- import the test sample in your runtime workspace
- open the tree representation
- drag c5 before c3
-> the modification is visible in the semantic model (visible in the project explorer)
-> the modification should be visible on the tree representation (it is if you try with the "design sample" that include reordering of DTreeItem)
This seems caused by condition in DTreeRefresh$TreeItemContainerChildSupport.reorderChilds() New Gerrit change created: https://git.eclipse.org/r/79317 New Gerrit change created: https://git.eclipse.org/r/79316 We have candidate patches, but not enough time before 4.1.0 to fully test them and ensure they do not cause any regression. Marking as candidate for backport as from my current understanding, the code impacts would be isolated in internal classes. Gerrit change https://git.eclipse.org/r/79316 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=940c50853dc647e899406ebf122b83c323771fde Gerrit change https://git.eclipse.org/r/79317 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=797d815f9237644e06caecad99feef202d2d9ec0 Fixed, but still needs an automated test to close the ticket. Homologation is OK but still needs an automated test. Available in Sirius 4.1.1, see https://wiki.eclipse.org/Sirius/4.1.1 Gerrit change https://git.eclipse.org/r/84331 was merged to [master]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=cffa8e369af40097a99a581114751fb57063eac7 |