| Summary: | Usage of org.eclipse.sirius.eef.adapters.sectionFilters extension points breaks the sections order | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] Sirius | Reporter: | Vincent HEMERY <vincent.hemery> | ||||
| Component: | Diagram | Assignee: | Project Inbox <sirius.diagram-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | esteban.dugueperoux, pierre-charles.david, vincent.hemery | ||||
| Version: | 2.0.0 | Keywords: | triaged | ||||
| Target Milestone: | 4.0.0 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Vincent HEMERY
Created attachment 250186 [details]
Plugin project to reproduce
I reproduce the issue with the attached project, scenario to reproduce :
1. Launch a Eclipse with Sirius and this plugin
2. Create a Modeling Project containing a ecore model in the Sirius perspective
3. Display the Properties view on EPackage selection from the Model Explorer => KO we see Section2 before Section1.
This bug no longer appear in Sirius 4.0.0. I had a workaround in a project for it. Made all my properties in the reverse order. Once I reverted my workaround, everything works like a charm. I don't know when the fix occurred, but anyway, you can mark it fixed for 4.0.0 Hi. The only change in that plug-in since quite a while is https://git.eclipse.org/r/#/c/64179/. It looks like it could be the fix, as the code failed to properly read the "afterSection" attribute, which means every section was added at ITabDescriptor.TOP in turn, in the order they were read from the plugin.xml. Thanks for the heads-up. |