Eclipse Platform
2.1

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.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 ILaunch.getLaunchConfiguration()
          Returns the configuration that was launched, or null if no configuration was launched.
 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 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.
 

Methods in org.eclipse.debug.core with parameters of type ILaunchConfiguration
 boolean ILaunchConfiguration.contentsEqual(ILaunchConfiguration configuration)
          Returns whether the contents of this launch configuration are equal to the contents of the given launch configuration.
 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.
 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.
 

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
 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.
 void IPersistableSourceLocator.initializeDefaults(ILaunchConfiguration configuration)
          Initializes this source locator to perform default source lookup for the given launch configuration.
 

Uses of ILaunchConfiguration in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui with parameters of type ILaunchConfiguration
 void ILaunchConfigurationTabGroup.initializeFrom(ILaunchConfiguration configuration)
          Initializes this group's tab controls with values from the given launch 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.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 with a progress dialog.
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.
 void AbstractLaunchConfigurationTabGroup.initializeFrom(ILaunchConfiguration configuration)
          By default, delegate to all of the tabs in this group.
 boolean AbstractLaunchConfigurationTab.isValid(ILaunchConfiguration launchConfig)
           
 void CommonTab.initializeFrom(ILaunchConfiguration configuration)
           
 boolean CommonTab.isValid(ILaunchConfiguration config)
           
 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.
 

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
 

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.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.