Eclipse Platform Release 3.7

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

Packages that use ILaunchConfigurationWorkingCopy
org.eclipse.debug.core: Provides support for launching programs, breakpoint management, expression management, and debug events.
org.eclipse.debug.ui: Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.sourcelookup: Provides a user interface for debug platform source lookup facilities.

Uses of ILaunchConfigurationWorkingCopy in org.eclipse.debug.core

Methods in org.eclipse.debug.core that return ILaunchConfigurationWorkingCopy
`ILaunchConfigurationWorkingCopy` `ILaunchConfiguration.copy(String name)` Returns a copy of this launch configuration, as a working copy, with the specified name.
`ILaunchConfigurationWorkingCopy` `ILaunchConfigurationWorkingCopy.getParent()` Returns the parent of this working copy or `null` if this working copy is not a nested copy of another working copy.
`ILaunchConfigurationWorkingCopy` `ILaunchConfiguration.getWorkingCopy()` Returns a working copy of this launch configuration.
`ILaunchConfigurationWorkingCopy` `ILaunchConfigurationType.newInstance(IContainer container, String name)` Returns a new launch configuration working copy of this type, that resides in the specified container, with the given name.

Uses of ILaunchConfigurationWorkingCopy in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui with parameters of type ILaunchConfigurationWorkingCopy
`void` `ILaunchConfigurationTab.activated(ILaunchConfigurationWorkingCopy workingCopy)` Notification that this tab has become the active tab in the launch configuration dialog.
`void` `AbstractLaunchConfigurationTab.activated(ILaunchConfigurationWorkingCopy workingCopy)` This method was added to the `ILaunchConfigurationTab` interface in the 3.0 release to allow tabs to distinguish between a tab being activated and a tab group be initialized for the first time, from a selected launch configuration.
`void` `CommonTab.activated(ILaunchConfigurationWorkingCopy workingCopy)`
`void` `EnvironmentTab.activated(ILaunchConfigurationWorkingCopy workingCopy)`
`void` `RefreshTab.activated(ILaunchConfigurationWorkingCopy workingCopy)`
`void` `ILaunchConfigurationTab.deactivated(ILaunchConfigurationWorkingCopy workingCopy)` Notification that this tab is no longer the active tab in the launch configuration dialog.
`void` `AbstractLaunchConfigurationTab.deactivated(ILaunchConfigurationWorkingCopy workingCopy)` This method was added to the `ILaunchConfigurationTab` interface in the 3.0 release to allow tabs to distinguish between a tab being deactivated and saving its attributes to a launch configuration.
`void` `CommonTab.deactivated(ILaunchConfigurationWorkingCopy workingCopy)`
`void` `EnvironmentTab.deactivated(ILaunchConfigurationWorkingCopy workingCopy)`
`void` `RefreshTab.deactivated(ILaunchConfigurationWorkingCopy workingCopy)`
`void` `AbstractLaunchConfigurationTabGroup.performApply(ILaunchConfigurationWorkingCopy configuration)` By default, delegate to all of the tabs in this group.
`void` `ILaunchConfigurationTab.performApply(ILaunchConfigurationWorkingCopy configuration)` Copies values from this tab into the given launch configuration.
`void` `CommonTab.performApply(ILaunchConfigurationWorkingCopy configuration)`
`void` `EnvironmentTab.performApply(ILaunchConfigurationWorkingCopy configuration)` Stores the environment in the given configuration
`void` `WorkingDirectoryBlock.performApply(ILaunchConfigurationWorkingCopy configuration)`
`void` `RefreshTab.performApply(ILaunchConfigurationWorkingCopy configuration)`
`void` `ILaunchConfigurationTabGroup.performApply(ILaunchConfigurationWorkingCopy configuration)` Copies values from this group's tabs into the given launch configuration.
`protected void` `AbstractLaunchConfigurationTab.setAttribute(String attribute, ILaunchConfigurationWorkingCopy configuration, boolean value, boolean defaultValue)` Convenience method to set a boolean attribute of on a launch configuration.
`void` `AbstractLaunchConfigurationTabGroup.setDefaults(ILaunchConfigurationWorkingCopy configuration)` By default, delegate to all of the tabs in this group.
`void` `ILaunchConfigurationTab.setDefaults(ILaunchConfigurationWorkingCopy configuration)` Initializes the given launch configuration with default values for this tab.
`void` `CommonTab.setDefaults(ILaunchConfigurationWorkingCopy config)`
`void` `EnvironmentTab.setDefaults(ILaunchConfigurationWorkingCopy configuration)`
`void` `WorkingDirectoryBlock.setDefaults(ILaunchConfigurationWorkingCopy config)` Sets the default working directory to be used by the launch configuration.
`void` `RefreshTab.setDefaults(ILaunchConfigurationWorkingCopy configuration)`
`void` `ILaunchConfigurationTabGroup.setDefaults(ILaunchConfigurationWorkingCopy configuration)` Initializes the given launch configuration with default values for this tab group.

Uses of ILaunchConfigurationWorkingCopy in org.eclipse.debug.ui.sourcelookup

Methods in org.eclipse.debug.ui.sourcelookup with parameters of type ILaunchConfigurationWorkingCopy
`void` `SourceLookupTab.activated(ILaunchConfigurationWorkingCopy workingCopy)`
`void` `SourceLookupTab.performApply(ILaunchConfigurationWorkingCopy configuration)`
`void` `SourceLookupTab.setDefaults(ILaunchConfigurationWorkingCopy configuration)`

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.