# Uses of Interface
org.eclipse.debug.core.model.ILaunchConfigurationDelegate

Packages that use ILaunchConfigurationDelegate
Package
Description
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.

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

Methods in org.eclipse.debug.core that return ILaunchConfigurationDelegate
Modifier and Type
Method
Description
`ILaunchConfigurationDelegate`
ILaunchConfigurationType.`getDelegate()`
Deprecated.
use `getDelegate(String)` to specify mode
`ILaunchConfigurationDelegate`
ILaunchConfigurationType.`getDelegate(String mode)`
Deprecated.
since 3.3, the method `getDelegates(Set)` should be used instead, as there can be more than one capable delegate per mode or combination of modes
`ILaunchConfigurationDelegate`
ILaunchDelegate.`getDelegate()`
Returns the underlying launch configuration.

## Uses of ILaunchConfigurationDelegate in org.eclipse.debug.core.model

Subinterfaces of ILaunchConfigurationDelegate in org.eclipse.debug.core.model
Modifier and Type
Interface
Description
`interface`
`ILaunchConfigurationDelegate2`
Optional enhancements to the launch configuration delegate interface.
Classes in org.eclipse.debug.core.model that implement ILaunchConfigurationDelegate
Modifier and Type
Class
Description
`class`
`LaunchConfigurationDelegate`
Default implementation of a launch configuration delegate.