eclipse - Programmatically getting installed features -
I'm running the following code to iterate on the installed utility IBundleGroup [] Bundle Group = Platform.getBundleGroupProviders () [0] .getBundleGroups (); However, this code does not return features that were installed after the initial run of the product. I do not see these installed features under the "Features" tab in the Installation Details dialog (Help -> About -> Installation Details), but to see these features under the "Installed Software" tab Is there a separate API? Use a better P2 API for it. This is an example of how it can work ( Untested, but you will get this idea): set & lt; IInstallableUnit & gt; FindFeatures () ProvisionException throws {set & lt; IInstallableUnit & gt; Results = Sets.newHashSet (); // 1. Start the necessary P2 services BundleContext ctx = FrameworkUtil.getBundle (getClass ()). GetBundleContext (); ServiceReference & LT; IProvisioningAgentProvider & gt; Ref = ctx.getServiceRe...