Bug 559695 - [E4 UI] collect information about installed features and plug-ins
Summary: [E4 UI] collect information about installed features and plug-ins
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.14   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-30 04:29 EST by Ralf Heydenreich CLA
Modified: 2020-06-16 13:47 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Heydenreich CLA 2020-01-30 04:29:11 EST
collections should contain:
- feature name 
- feature provider
- feature version
- feature id 
- contained plugins
Comment 1 Christoph Laeubrich CLA 2020-06-16 09:59:02 EDT
You can get the groups that are shown in the traditional About Dialog via the

> IBundleGroupProvider[] providers = Platform.getBundleGroupProviders();

call, the group providers supply information via org.eclipse.ui.branding.IBundleGroupConstants these constants could be moved to IBundleGroupProvider for better accessibility.
Comment 2 Alexander Fedorov CLA 2020-06-16 12:56:18 EDT
I would create dedicated classes to represent feature and bundle for "about" instead of moving constants to IBundleGroupProvider and accessing generic IBundleGroup using procedural style.
Comment 3 Christoph Laeubrich CLA 2020-06-16 13:47:03 EDT
So you think we should add the 46897. Bundle/Feature Abstraction?  If you don't like to access it via Platform you can still collect the IBundleGroupProvider itself.