amitjoy / osgifx

An easy-to-use desktop application to manage OSGi frameworks remotely
http://osgifx.com
Apache License 2.0
33 stars 7 forks source link

Improve UI project structure #758

Closed fipro78 closed 3 weeks ago

fipro78 commented 1 month ago

This is actually not a bug report. It is a suggestion for an improvement regarding the project structure of the UI projects.

With Eclipse 4.20 the platform introduced a way to register model fragments without the usage of extension points.

[Register Model fragments via Manifest header](https://eclipse.dev/eclipse/news/4.20/platform_isv.php#register-model-fragment)

For the user interface projects, this means to delete the _plugin.xml files and add the manifest header Model-Fragment: fragment.e4xmi;apply=always to the bnd.bnd files.

As the registering of the model fragments is now more dynamic, the Position in list attribute should be added the model fragment contributions, to ensure that the ordering of the tabs stays as expected.