Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Duft2021-09-24 07:30:09 +0000
committerLars Vogel2021-10-01 14:17:01 +0000
commitbafaf82d058afcb6206c541de34c7905dff142e7 (patch)
treeb29b03641e428fb76ab1ec6f557bd6a196d0ecc2 /org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml
parent1c1475498bc6c1d69f802612d1ae1a8f789150fd (diff)
downloadeclipse.platform.debug-bafaf82d058afcb6206c541de34c7905dff142e7.tar.gz
eclipse.platform.debug-bafaf82d058afcb6206c541de34c7905dff142e7.tar.xz
eclipse.platform.debug-bafaf82d058afcb6206c541de34c7905dff142e7.zip
Bug 576225 - API for Launch Configuration ViewI20211002-0220I20211001-1800
The public API of the Launch Configuration View consists of three interfaces. * ILaunchObjectProvider. This is the main interface implemented by extending contributions. It must be registered as a service, most easily using @Component annotation for declarative services. * ILaunchObject. This is provided the the ILaunchObjectProvider implementation and describes a launch-able "thing". * IBackgroundLaunchExecutor. This is a small helper which allows other extensions convenient access to the logic for launching a specific launch configuration as a background job. Both interfaces have default implementations inside the view plugin which handle "default" Eclipse launch configurations. External extensions may provide additional logic, for an example see https://github.com/ssi-schaefer/lcdsl The LaunchConfigurationViewPlugin Activator is introduced to allow access the the default implementation of the IBackgroundLaunchExecutor which is provided by the view. Change-Id: Iad47ec7e96fbf89709f0b46ef5aa1125d6789dea Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.debug/+/185799 Tested-by: Lars Vogel <Lars.Vogel@vogella.com> Reviewed-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml')
-rw-r--r--org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml b/org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml
index c95bd5ae8..cf17032a3 100644
--- a/org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml
+++ b/org.eclipse.debug.ui.launchview/OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" activate="createService" deactivate="destroyService" name="org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider">
<service>
- <provide interface="org.eclipse.debug.ui.launchview.internal.services.ILaunchObjectProvider"/>
+ <provide interface="org.eclipse.debug.ui.launchview.services.ILaunchObjectProvider"/>
</service>
<implementation class="org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider"/>
</scr:component> \ No newline at end of file

Back to the top