Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.debug.core.ILaunch

Packages that use ILaunch
org.eclipse.debug.core | Provides support for launching programs, breakpoint management, expression management, and debug events.
org.eclipse.debug.core.model | Defines interfaces for debug model elements, source lookup, and launching.
org.eclipse.debug.core.sourcelookup | Provides support for source lookup.
org.eclipse.debug.ui | Provides a generic debugger user interface that clients may customize via standard workbench extension points.

Uses of ILaunch in org.eclipse.debug.core

Classes in org.eclipse.debug.core that implement ILaunch
`class` | `Launch` A launch is the result of launching a debug session and/or one or more system processes.

Methods in org.eclipse.debug.core that return ILaunch
`ILaunch[]` | `ILaunchManager.getLaunches()` Returns the collection of launches currently registered with this launch manager.
`ILaunch` | `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.
`ILaunch` | `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.

Methods in org.eclipse.debug.core with parameters of type ILaunch
`void` | `Launch.launchRemoved(ILaunch launch)`
`void` | `Launch.launchAdded(ILaunch launch)`
`void` | `Launch.launchChanged(ILaunch launch)`
`IProcess` | `IProcessFactory.newProcess(ILaunch launch, Process process, String label, Map attributes)` Creates and returns a new process representing the given `java.lang.Process`.
`void` | `ILaunchesListener2.launchesTerminated(ILaunch[] launches)` Notification that the given launches have terminated.
`void` | `ILaunchesListener.launchesRemoved(ILaunch[] launches)` Notifies this listener that the specified launches have been removed.
`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` | `ILaunchManager.removeLaunch(ILaunch launch)` Removes the specified launch and notifies listeners.
`void` | `ILaunchManager.removeLaunches(ILaunch[] launches)` Removes the specified launch objects and notifies listeners.
`void` | `ILaunchManager.addLaunch(ILaunch launch)` Adds the specified launch and notifies listeners.
`void` | `ILaunchManager.addLaunches(ILaunch[] launches)` Adds the specified launch objects and notifies listeners.
`void` | `ILaunchListener.launchRemoved(ILaunch launch)` Notifies this listener that the specified launch has been removed.
`void` | `ILaunchListener.launchAdded(ILaunch launch)` Notifies this listener that the specified launch has been added.
`void` | `ILaunchListener.launchChanged(ILaunch launch)` Notifies this listener that the specified launch has changed.
`static IProcess` | `DebugPlugin.newProcess(ILaunch launch, Process process, String label)` Creates and returns a new process representing the given `java.lang.Process`.
`static IProcess` | `DebugPlugin.newProcess(ILaunch launch, Process process, String label, Map attributes)` Creates and returns a new process representing the given `java.lang.Process`.

Uses of ILaunch in org.eclipse.debug.core.model

Methods in org.eclipse.debug.core.model that return ILaunch
`ILaunch` | `RuntimeProcess.getLaunch()`
`ILaunch` | `LaunchConfigurationDelegate.getLaunch(ILaunchConfiguration configuration, String mode)`
`ILaunch` | `IProcess.getLaunch()` Returns the launch this element originated from.
`ILaunch` | `ILaunchConfigurationDelegate2.getLaunch(ILaunchConfiguration configuration, String mode)` Returns a launch object to use when launching the given launch configuration in the given mode, or `null` if a new default launch object should be created by the debug platform.
`ILaunch` | `IDebugElement.getLaunch()` Returns the launch this element is contained in.

Methods in org.eclipse.debug.core.model with parameters of type ILaunch
`protected void` | `RuntimeProcess.setLaunch(ILaunch launch)` Sets the launch this process is contained in
`void` | `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.

Constructors in org.eclipse.debug.core.model with parameters of type ILaunch
`RuntimeProcess(ILaunch launch, Process process, String name, Map attributes)` Constructs a RuntimeProcess on the given system process with the given name, adding this process to the given launch.

Uses of ILaunch in org.eclipse.debug.core.sourcelookup

Methods in org.eclipse.debug.core.sourcelookup with parameters of type ILaunch
`void` | `AbstractSourceLookupDirector.launchAdded(ILaunch launch)`
`void` | `AbstractSourceLookupDirector.launchChanged(ILaunch launch)`
`void` | `AbstractSourceLookupDirector.launchRemoved(ILaunch launch)`

Uses of ILaunch in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui that return ILaunch
`static 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.

Methods in org.eclipse.debug.ui with parameters of type ILaunch
`void` | `ILaunchConfigurationTabGroup.launched(ILaunch launch)` Deprecated. As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
`void` | `ILaunchConfigurationTab.launched(ILaunch launch)` Deprecated. As of R3.0, this method is no longer called by the launch framework. Since tabs do not exist when launching is performed elsewhere than the launch dialog, this method cannot be relied upon for launching functionality.
`void` | `AbstractLaunchConfigurationTabGroup.launched(ILaunch launch)` Deprecated.
`void` | `AbstractLaunchConfigurationTab.launched(ILaunch launch)` Deprecated.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.