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.ILaunchConfiguration

Packages that use ILaunchConfiguration
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.core.sourcelookup.containers | Provides implementations of common source containers supporting source lookup.
org.eclipse.debug.ui | Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions | Provides a set of actions related to running and debugging applications.

Uses of ILaunchConfiguration in org.eclipse.debug.core

Subinterfaces of ILaunchConfiguration in org.eclipse.debug.core
`interface` | `ILaunchConfigurationWorkingCopy` An editable copy of a launch configuration.

Methods in org.eclipse.debug.core that return ILaunchConfiguration
`ILaunchConfiguration` | `Launch.getLaunchConfiguration()`
`ILaunchConfiguration[]` | `ILaunchManager.getLaunchConfigurations()` Returns all launch configurations defined in the workspace.
`ILaunchConfiguration[]` | `ILaunchManager.getLaunchConfigurations(ILaunchConfigurationType type)` Returns all launch configurations of the specified type defined in the workspace
`ILaunchConfiguration` | `ILaunchManager.getLaunchConfiguration(IFile file)` Returns a handle to the launch configuration contained in the specified file.
`ILaunchConfiguration` | `ILaunchManager.getLaunchConfiguration(String memento)` Returns a handle to the launch configuration specified by the given memento.
`ILaunchConfiguration` | `ILaunchManager.getMovedFrom(ILaunchConfiguration addedConfiguration)` When a launch configuration is created or moved, registered launch configuration listeners (see `ILaunchConfigurationListener`) are notified of an add notification for the new configuration.
`ILaunchConfiguration` | `ILaunchManager.getMovedTo(ILaunchConfiguration removedConfiguration)` When a launch configuration is deleted or moved, registered launch configuration listeners (see `ILaunchConfigurationListener`) are notified of a remove notification for launch configuration that has been deleted.
`ILaunchConfiguration` | `ILaunchConfigurationWorkingCopy.doSave()` Saves this working copy to its underlying file and returns a handle to the resulting launch configuration.
`ILaunchConfiguration` | `ILaunchConfigurationWorkingCopy.getOriginal()` Returns the original launch configuration this working copy was created from, or `null` if this is a new working copy created from a launch configuration type.
`ILaunchConfiguration` | `ILaunch.getLaunchConfiguration()` Returns the configuration that was launched, or `null` if no configuration was launched.

Methods in org.eclipse.debug.core with parameters of type ILaunchConfiguration
`void` | `Launch.launchConfigurationAdded(ILaunchConfiguration configuration)`
`void` | `Launch.launchConfigurationChanged(ILaunchConfiguration configuration)`
`void` | `Launch.launchConfigurationRemoved(ILaunchConfiguration configuration)`
`ILaunchConfiguration` | `ILaunchManager.getMovedFrom(ILaunchConfiguration addedConfiguration)` When a launch configuration is created or moved, registered launch configuration listeners (see `ILaunchConfigurationListener`) are notified of an add notification for the new configuration.
`ILaunchConfiguration` | `ILaunchManager.getMovedTo(ILaunchConfiguration removedConfiguration)` When a launch configuration is deleted or moved, registered launch configuration listeners (see `ILaunchConfigurationListener`) are notified of a remove notification for launch configuration that has been deleted.
`String[]` | `ILaunchManager.getEnvironment(ILaunchConfiguration configuration)` Returns an array of environment variables to be used when launching the given configuration or `null` if unspecified.
`ISourcePathComputer` | `ILaunchManager.getSourcePathComputer(ILaunchConfiguration configuration)` Returns a source path computer to compute a default source lookup path for the given launch configuration, or `null` if a source path computer has not been registered for the associated launch configuration type.
`void` | `ILaunchConfigurationListener.launchConfigurationAdded(ILaunchConfiguration configuration)` The given launch configuration has been created.
`void` | `ILaunchConfigurationListener.launchConfigurationChanged(ILaunchConfiguration configuration)` The given launch configuration has changed in some way.
`void` | `ILaunchConfigurationListener.launchConfigurationRemoved(ILaunchConfiguration configuration)` The given launch configuration has been deleted.
`boolean` | `ILaunchConfiguration.contentsEqual(ILaunchConfiguration configuration)` Returns whether the contents of this launch configuration are equal to the contents of the given launch configuration.

Constructors in org.eclipse.debug.core with parameters of type ILaunchConfiguration
`Launch(ILaunchConfiguration launchConfiguration, String mode, ISourceLocator locator)` Constructs a launch with the specified attributes.

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

Methods in org.eclipse.debug.core.model with parameters of type ILaunchConfiguration
`ILaunch` | `LaunchConfigurationDelegate.getLaunch(ILaunchConfiguration configuration, String mode)`
`boolean` | `LaunchConfigurationDelegate.buildForLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)`
`protected IProject[]` | `LaunchConfigurationDelegate.getBuildOrder(ILaunchConfiguration configuration, String mode)` Returns the projects to build before launching the given launch configuration or `null` if the entire workspace should be built incrementally.
`protected IProject[]` | `LaunchConfigurationDelegate.getProjectsForProblemSearch(ILaunchConfiguration configuration, String mode)` Returns the set of projects to use when searching for errors or `null` if no search is to be done.
`boolean` | `LaunchConfigurationDelegate.finalLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)`
`boolean` | `LaunchConfigurationDelegate.preLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)`
`void` | `IPersistableSourceLocator.initializeDefaults(ILaunchConfiguration configuration)` Initializes this source locator to perform default source lookup for the given launch configuration.
`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.
`boolean` | `ILaunchConfigurationDelegate2.buildForLaunch(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)` Optionally performs any required building before launching the given configuration in the specified mode, and returns whether the debug platform should perform an incremental workspace build before the launch continues.
`boolean` | `ILaunchConfigurationDelegate2.finalLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)` Returns whether a launch should proceed.
`boolean` | `ILaunchConfigurationDelegate2.preLaunchCheck(ILaunchConfiguration configuration, String mode, IProgressMonitor monitor)` Returns whether a launch should proceed.
`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.

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

Fields in org.eclipse.debug.core.sourcelookup declared as ILaunchConfiguration
`protected ILaunchConfiguration` | `AbstractSourceLookupDirector.fConfig`

Methods in org.eclipse.debug.core.sourcelookup that return ILaunchConfiguration
`ILaunchConfiguration` | `ISourceLookupDirector.getLaunchConfiguration()` Returns the launch configuration associated with this source lookup director, or `null` if none.
`ILaunchConfiguration` | `AbstractSourceLookupDirector.getLaunchConfiguration()`

Methods in org.eclipse.debug.core.sourcelookup with parameters of type ILaunchConfiguration
`ISourceContainer[]` | `ISourcePathComputerDelegate.computeSourceContainers(ILaunchConfiguration configuration, IProgressMonitor monitor)` Returns a default collection source containers to be considered for the given launch configuration.
`void` | `IPersistableSourceLocator2.initializeFromMemento(String memento, ILaunchConfiguration configuration)` Initializes this source locator based on the given memento, for the given launch configuration.
`void` | `AbstractSourceLookupDirector.launchConfigurationAdded(ILaunchConfiguration configuration)`
`void` | `AbstractSourceLookupDirector.launchConfigurationChanged(ILaunchConfiguration configuration)`
`void` | `AbstractSourceLookupDirector.launchConfigurationRemoved(ILaunchConfiguration configuration)`
`void` | `AbstractSourceLookupDirector.initializeFromMemento(String memento, ILaunchConfiguration configuration)`
`void` | `AbstractSourceLookupDirector.initializeDefaults(ILaunchConfiguration configuration)`
`protected void` | `AbstractSourceLookupDirector.setLaunchConfiguration(ILaunchConfiguration configuration)` Sets the launch configuration associated with this source lookup director.

Uses of ILaunchConfiguration in org.eclipse.debug.core.sourcelookup.containers

Methods in org.eclipse.debug.core.sourcelookup.containers that return ILaunchConfiguration
`protected ILaunchConfiguration` | `DefaultSourceContainer.getLaunchConfiguration()` Returns the launch configuration for which a default source lookup path will be computed, or `null` if none.

Uses of ILaunchConfiguration in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui with parameters of type ILaunchConfiguration
`void` | `RefreshTab.initializeFrom(ILaunchConfiguration configuration)`
`boolean` | `RefreshTab.isValid(ILaunchConfiguration launchConfig)`
`static void` | `RefreshTab.refreshResources(ILaunchConfiguration configuration, IProgressMonitor monitor)` Refreshes the resources as specified by the given launch configuration.
`static String` | `RefreshTab.getRefreshScope(ILaunchConfiguration configuration)` Returns the refresh scope attribute specified by the given launch configuration or `null` if none.
`static boolean` | `RefreshTab.isRefreshRecursive(ILaunchConfiguration configuration)` Returns whether the refresh scope specified by the given launch configuration is recursive.
`void` | `ILaunchConfigurationTabGroup.initializeFrom(ILaunchConfiguration configuration)` Initializes this group's tab controls with values from the given launch configuration.
`void` | `ILaunchConfigurationTab.initializeFrom(ILaunchConfiguration configuration)` Initializes this tab's controls with values from the given launch configuration.
`boolean` | `ILaunchConfigurationTab.isValid(ILaunchConfiguration launchConfig)` Returns whether this tab is in a valid state in the context of the specified launch configuration.
`protected void` | `EnvironmentTab.updateEnvironment(ILaunchConfiguration configuration)` Updates the environment table for the given launch configuration
`void` | `EnvironmentTab.initializeFrom(ILaunchConfiguration configuration)`
`static int` | `DebugUITools.openLaunchConfigurationPropertiesDialog(Shell shell, ILaunchConfiguration configuration, String groupIdentifier)` Open the launch configuration properties dialog on the specified launch configuration.
`static int` | `DebugUITools.openLaunchConfigurationPropertiesDialog(Shell shell, ILaunchConfiguration configuration, String groupIdentifier, IStatus status)` Open the launch configuration properties dialog on the specified launch configuration.
`static int` | `DebugUITools.openLaunchConfigurationDialog(Shell shell, ILaunchConfiguration configuration, String groupIdentifier, IStatus status)` Open the launch configuration dialog on the specified launch configuration.
`static void` | `DebugUITools.launch(ILaunchConfiguration configuration, String mode)` Saves and builds the workspace according to current preference settings, and launches the given launch configuration in the specified mode.
`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.
`static boolean` | `DebugUITools.isPrivate(ILaunchConfiguration configuration)` Returns whether the given launch configuraiton is private.
`static ILaunchGroup` | `DebugUITools.getLaunchGroup(ILaunchConfiguration configuration, String mode)` Returns the launch group that the given launch configuration belongs to, for the specified mode, or `null` if none.
`void` | `CommonTab.initializeFrom(ILaunchConfiguration configuration)`
`protected void` | `CommonTab.updateLaunchInBackground(ILaunchConfiguration configuration)`
`static boolean` | `CommonTab.isLaunchInBackground(ILaunchConfiguration configuration)` Returns whether the given configuration should be launched in the background.
`boolean` | `CommonTab.isValid(ILaunchConfiguration config)`
`void` | `AbstractLaunchConfigurationTabGroup.initializeFrom(ILaunchConfiguration configuration)` By default, delegate to all of the tabs in this group.
`boolean` | `AbstractLaunchConfigurationTab.isValid(ILaunchConfiguration launchConfig)`

Uses of ILaunchConfiguration in org.eclipse.debug.ui.actions

Methods in org.eclipse.debug.ui.actions that return ILaunchConfiguration
`protected ILaunchConfiguration` | `AbstractLaunchHistoryAction.getLastLaunch()` Return the last launch in this action's launch history

Methods in org.eclipse.debug.ui.actions with parameters of type ILaunchConfiguration
`protected String` | `AbstractLaunchHistoryAction.getToolTip(ILaunchConfiguration lastLaunched)`

Constructors in org.eclipse.debug.ui.actions with parameters of type ILaunchConfiguration
`LaunchAction(ILaunchConfiguration configuration, String mode)` Constucts an action that launches the specified launch configuration in the specified mode.

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.