Package org.eclipse.pde.launching
Class OSGiLaunchConfigurationDelegate
java.lang.Object
org.eclipse.debug.core.model.LaunchConfigurationDelegate
org.eclipse.pde.launching.OSGiLaunchConfigurationDelegate
- All Implemented Interfaces:
ILaunchConfigurationDelegate
,ILaunchConfigurationDelegate2
A launch delegate for launching OSGi frameworks
Clients may subclass and instantiate this class.
This class originally existed in 3.3 as
org.eclipse.pde.ui.launcher.OSGiLaunchConfigurationDelegate
.
- Since:
- 3.6
-
Field Summary
Fields inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate
complileErrorProjectPromptStatus, complileErrorPromptStatus, promptStatus, saveScopedDirtyEditors, switchToDebugPromptStatus
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected IProject[]
getBuildOrder
(ILaunchConfiguration configuration, String mode) void
launch
(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) Delegates to the launcher delegate associated with the OSGi framework selected in the launch configuration.Methods inherited from class org.eclipse.debug.core.model.LaunchConfigurationDelegate
addReferencedProjects, buildForLaunch, buildProjects, computeBuildOrder, computeReferencedBuildOrder, existsProblems, finalLaunchCheck, getBreakpoints, getLaunch, getProjectsForProblemSearch, isLaunchProblem, preLaunchCheck, saveBeforeLaunch
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate
showCommandLine
-
Constructor Details
-
OSGiLaunchConfigurationDelegate
public OSGiLaunchConfigurationDelegate()
-
-
Method Details
-
launch
public void launch(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) throws CoreException Delegates to the launcher delegate associated with the OSGi framework selected in the launch configuration. -
getBuildOrder
protected IProject[] getBuildOrder(ILaunchConfiguration configuration, String mode) throws CoreException - Overrides:
getBuildOrder
in classLaunchConfigurationDelegate
- Throws:
CoreException
-