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

Packages that use ILaunchConfigurationWorkingCopy
Package
Description
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.
org.eclipse.unittest.ui

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

Methods in org.eclipse.debug.core that return ILaunchConfigurationWorkingCopy
Modifier and Type
Method
Description
`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.
`ILaunchConfigurationWorkingCopy`
ILaunchConfigurationType.`newPrototypeInstance(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
Modifier and Type
Method
Description
`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`
ILaunchConfigurationTab.`activated(ILaunchConfigurationWorkingCopy workingCopy)`
Notification that this tab has become the active tab in the launch configuration dialog.
`void`
PrototypeTab.`activated(ILaunchConfigurationWorkingCopy workingCopy)`
`void`
RefreshTab.`activated(ILaunchConfigurationWorkingCopy workingCopy)`
`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`
ILaunchConfigurationTab.`deactivated(ILaunchConfigurationWorkingCopy workingCopy)`
Notification that this tab is no longer the active tab in the launch configuration dialog.
`void`
PrototypeTab.`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`
CommonTab.`performApply(ILaunchConfigurationWorkingCopy configuration)`
`void`
EnvironmentTab.`performApply(ILaunchConfigurationWorkingCopy configuration)`
Stores the environment in the given configuration
`void`
ILaunchConfigurationTab.`performApply(ILaunchConfigurationWorkingCopy configuration)`
Copies values from this tab into the given launch configuration.
`void`
ILaunchConfigurationTabGroup.`performApply(ILaunchConfigurationWorkingCopy configuration)`
Copies values from this group's tabs into the given launch configuration.
`void`
PrototypeTab.`performApply(ILaunchConfigurationWorkingCopy configuration)`
`void`
RefreshTab.`performApply(ILaunchConfigurationWorkingCopy configuration)`
`void`
WorkingDirectoryBlock.`performApply(ILaunchConfigurationWorkingCopy 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`
CommonTab.`setDefaults(ILaunchConfigurationWorkingCopy config)`
`void`
EnvironmentTab.`setDefaults(ILaunchConfigurationWorkingCopy configuration)`
`void`
ILaunchConfigurationTab.`setDefaults(ILaunchConfigurationWorkingCopy configuration)`
Initializes the given launch configuration with default values for this tab.
`void`
ILaunchConfigurationTabGroup.`setDefaults(ILaunchConfigurationWorkingCopy configuration)`
Initializes the given launch configuration with default values for this tab group.
`void`
PrototypeTab.`setDefaults(ILaunchConfigurationWorkingCopy config)`
`void`
RefreshTab.`setDefaults(ILaunchConfigurationWorkingCopy configuration)`
`void`
WorkingDirectoryBlock.`setDefaults(ILaunchConfigurationWorkingCopy config)`
Sets the default working directory to be used by the launch configuration.

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

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

## Uses of ILaunchConfigurationWorkingCopy in org.eclipse.unittest.ui

Methods in org.eclipse.unittest.ui that return ILaunchConfigurationWorkingCopy
Modifier and Type
Method
Description
`ILaunchConfigurationWorkingCopy`
ConfigureViewerSupport.`apply(ILaunchConfigurationWorkingCopy configuration)`
Methods in org.eclipse.unittest.ui with parameters of type ILaunchConfigurationWorkingCopy
Modifier and Type
Method
Description
`ILaunchConfigurationWorkingCopy`
ConfigureViewerSupport.`apply(ILaunchConfigurationWorkingCopy configuration)`