bundle/plugin/fragment/feature - definition
A Bundle is a loadable codeunity of the OSGi-framework.
Each Eclipse-Plugin corresponds to an OSGi-Bundle.
A Fragment is a part of a plugin. The appearance of a fragment is just like the appearance of a plugin. There are just a few little differences:
- the manifest is saved in the file fragment.xml instead of plugin.xml.
- the top-level-element in the manifest is called fragment and has two extra attributes: plugin-id and plugin-version.
- the fragment manifest doesn't need own „requires“ elements. The fragment uses the „requires“ elements of its host-plugin. It is also allowed to use own „requires“.
Several plugins, summarized to an ended functionunity, equals a Feature.