kieler / osgiviz

Visualization of OSGi projects using KIELER Lightweight Diagrams (KlighD)
Eclipse Public License 2.0
9 stars 4 forks source link

Feature Request: Generate and visualize types of bundle categories #12

Closed ErikKoppenhagen closed 4 years ago

ErikKoppenhagen commented 4 years ago

A boundle may have multiple boundle categories. These categories might have different contexts, e.g. one category defines its architectural layer, the other one its business context. These contexts (or types) of boundle categories could be defined by using a colon:

Bundle Name Bundle Category (MANIFEST.MF)
Bundle 1 Layer:view,Subject:menubar
Bundle 2 Layer:controller
Bundle 3 Subject:dialogs
Bundle 4 storage

Because it wouldn't make sense to have them all shown in the same bundle category view, each type requires their on view. For the given data this could be as following: bundle_types

This is linked to issues 7, 8 and 11

NiklasRentzCAU commented 4 years ago

As this is not standardized in OSGi and therefore not used in many example OSGi projects, this seems to be a very specific use case that requires the projects to follow this hierarchical bundle category naming scheme just to use a feature like this. Default suggestions for bundle category names are listed by the OSGi alliance here and don't suggest this to be a feature. Closed and won't do.