Uses of Interface
org.eclipse.debug.core.ILaunch
Package
Description
Provides support for launching programs, breakpoint management, expression management,
and debug events.
Defines interfaces for debug model elements, source lookup, and launching.
Provides support for source lookup.
Provides a generic debugger user interface that clients may customize via standard
workbench extension points.
Provides a set of interfaces and classes for debug context management.
Application programming interfaces representing test elements as shown in the Unit Test view.
-
Uses of ILaunch in org.eclipse.debug.core
Modifier and TypeClassDescriptionclass
A launch is the result of launching a debug session and/or one or more system processes.Modifier and TypeMethodDescriptionILaunch[]
ILaunchManager.getLaunches()
Returns the collection of launches currently registered with this launch manager.ILaunchConfiguration.launch
(String mode, IProgressMonitor monitor) Launches this configuration in the specified mode by delegating to this configuration's launch configuration delegate, and returns the resulting launch.ILaunchConfiguration.launch
(String mode, IProgressMonitor monitor, boolean build) Launches this configuration in the specified mode by delegating to this configuration's launch configuration delegate, and returns the resulting launch.ILaunchConfiguration.launch
(String mode, IProgressMonitor monitor, boolean build, boolean register) Launches this configuration in the specified mode by delegating to this configuration's launch configuration delegate, and returns the resulting launch.Modifier and TypeMethodDescriptionvoid
Adds the specified launch and notifies listeners.void
ILaunchManager.addLaunches
(ILaunch[] launches) Adds the specified launch objects and notifies listeners.boolean
ILaunchManager.isRegistered
(ILaunch launch) Returns whether the given launch is currently registered.void
ILaunchListener.launchAdded
(ILaunch launch) Notifies this listener that the specified launch has been added.void
Launch.launchAdded
(ILaunch launch) void
ILaunchListener.launchChanged
(ILaunch launch) Notifies this listener that the specified launch has changed.void
Launch.launchChanged
(ILaunch launch) void
ILaunchesListener.launchesAdded
(ILaunch[] launches) Notifies this listener that the specified launches have been added.void
ILaunchesListener.launchesChanged
(ILaunch[] launches) Notifies this listener that the specified launches have changed.void
ILaunchesListener.launchesRemoved
(ILaunch[] launches) Notifies this listener that the specified launches have been removed.void
ILaunchesListener2.launchesTerminated
(ILaunch[] launches) Notification that the given launches have terminated.void
ILaunchListener.launchRemoved
(ILaunch launch) Notifies this listener that the specified launch has been removed.void
Launch.launchRemoved
(ILaunch launch) static IProcess
DebugPlugin.newProcess
(ILaunch launch, Process process, String label) Creates and returns a new process representing the givenjava.lang.Process
.static IProcess
DebugPlugin.newProcess
(ILaunch launch, Process process, String label, Map<String, String> attributes) Creates and returns a new process representing the givenjava.lang.Process
.IProcessFactory.newProcess
(ILaunch launch, Process process, String label, Map<String, String> attributes) Creates and returns a new process representing the givenjava.lang.Process
.void
ILaunchManager.removeLaunch
(ILaunch launch) Removes the specified launch and notifies listeners.void
ILaunchManager.removeLaunches
(ILaunch[] launches) Removes the specified launch objects and notifies listeners. -
Uses of ILaunch in org.eclipse.debug.core.model
Modifier and TypeMethodDescriptionDebugElement.getLaunch()
IDebugElement.getLaunch()
Returns the launch this element is contained in.ILaunchConfigurationDelegate2.getLaunch
(ILaunchConfiguration configuration, String mode) Returns a launch object to use when launching the given launch configuration in the given mode, ornull
if a new default launch object should be created by the debug platform.IProcess.getLaunch()
Returns the launch this element originated from.LaunchConfigurationDelegate.getLaunch
(ILaunchConfiguration configuration, String mode) RuntimeProcess.getLaunch()
Modifier and TypeMethodDescriptionvoid
ILaunchConfigurationDelegate.launch
(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) Launches the given configuration in the specified mode, contributing debug targets and/or processes to the given launch object.protected void
Sets the launch this process is contained indefault String
ILaunchConfigurationDelegate.showCommandLine
(ILaunchConfiguration configuration, String mode, ILaunch launch, IProgressMonitor monitor) Gets the command line to launch the given configuration in the specified mode. -
Uses of ILaunch in org.eclipse.debug.core.sourcelookup
Modifier and TypeMethodDescriptionvoid
AbstractSourceLookupDirector.launchAdded
(ILaunch launch) void
AbstractSourceLookupDirector.launchChanged
(ILaunch launch) void
AbstractSourceLookupDirector.launchRemoved
(ILaunch launch) -
Uses of ILaunch in org.eclipse.debug.ui
Modifier and TypeMethodDescriptionstatic ILaunch
DebugUITools.buildAndLaunch
(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor) Builds the workspace according to current preference settings, and launches the given configuration in the specified mode, returning the resulting launch object.Modifier and TypeMethodDescriptionvoid
Deprecated.As of R3.0, this method is no longer called by the launch framework.void
Deprecated.As of R3.0, this method is no longer called by the launch framework.void
Deprecated.As of R3.0, this method is no longer called by the launch framework.void
Deprecated.As of R3.0, this method is no longer called by the launch framework. -
Uses of ILaunch in org.eclipse.debug.ui.contexts
-
Uses of ILaunch in org.eclipse.unittest.model