Summary: | [E4 UI] collect information about installed features and plug-ins | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Ralf Heydenreich <rheydenr> |
Component: | UI | Assignee: | Platform-UI-Inbox <Platform-UI-Inbox> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | alexander.fedorov, laeubi |
Version: | 4.14 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows 10 | ||
See Also: |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=457002 https://bugs.eclipse.org/bugs/show_bug.cgi?id=559697 |
||
Whiteboard: |
Description
Ralf Heydenreich
2020-01-30 04:29:11 EST
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.
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. 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. |