Bug 519638

Summary: Provide a way to manage tabs order
Product: [Modeling] Sirius Reporter: William Piers <william.piers>
Component: PropertiesAssignee: Project Inbox <sirius.properties-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: maxime.porhel
Version: 4.0.0Keywords: triaged
Target Milestone: ---   
Hardware: PC   
OS: Windows NT   
Whiteboard:

Description William Piers CLA 2017-07-13 10:09:45 EDT
It would be useful to provide a way to define the tabs order in the .design. This could be using constraints, categories, ids...
2 usecases leading to this feature request:
* I want to append some legacy tabs to the Sirius tabs, after them. In the legacy plugin.xml declaration I can specify an "afterTab" ID, but Sirius Properties use some generated unstable tabs IDs which are useless here. To workaround that I redefined the EEF tab provider extension, referencing the org.eclipse.sirius.ui.properties.internal.tabprovider.SiriusTabDescriptorProvider. It makes all Sirius tab to go systematically on top (the loading order changed, luckily the way I wanted).
* Several .design contribute sections for the same element. How can I control the sections order ?
Comment 1 Maxime Porhel CLA 2017-07-13 11:38:11 EDT
Hi William, 

Thanks for the detailed report. 
Nevertheless, it's not yet in the scope of a future release.

Regards 

Maxime