Having an extension does not imply a dependency on the extension point's
declaring plugin. E.g. the plugin org.eclipse.emf.ecore.xmi containing
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes extension="ecore" type="text" />
<fileTypes extension="emof" type="text" />
<fileTypes extension="xmi" type="text" />
</extension>
does not need org.eclipse.team.core at runtime.
The change revealed a flaw in FeatureBasedLaunchTest: The test target
platform doesn't actually contain any (external) features and only
worked because of the above behavior.
-> fixed test by creating a dedicated workspace feature
Change-Id: I6f00f369eb52108c45838b1da9ecb458adba7aa6
Reviewed-on: https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/183687
Tested-by: PDE Bot <pde-bot@eclipse.org>
Reviewed-by: Julian Honnen <julian.honnen@vector.com>