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

Packages that use ILaunchConfigurationType
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.

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

Methods in org.eclipse.debug.core that return ILaunchConfigurationType
`ILaunchConfigurationType` ILaunchManager.`getLaunchConfigurationType(String id)` Returns the launch configuration type extension with the specified id, or `null` if it does not exist.
`ILaunchConfigurationType[]` ILaunchManager.`getLaunchConfigurationTypes()` Returns all defined launch configuration type extensions
`ILaunchConfigurationType` ILaunchConfiguration.`getType()` Returns the type of this launch configuration.

Methods in org.eclipse.debug.core with parameters of type ILaunchConfigurationType
`ILaunchConfiguration[]` ILaunchManager.`getLaunchConfigurations(ILaunchConfigurationType type)` Returns all launch configurations of the specified type defined in the workspace

### Uses of ILaunchConfigurationType in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui with parameters of type ILaunchConfigurationType
`static String` DebugUITools.`getLaunchPerspective(ILaunchConfigurationType type, ILaunchDelegate delegate, Set<String> modes)` Returns the perspective id to switch to when a configuration of the given type launched with the specified delegate is launched in the given mode set, or `null` if no switch should occurr.
`static String` DebugUITools.`getLaunchPerspective(ILaunchConfigurationType type, String mode)` Returns the perspective to switch to when a configuration of the given type is launched in the given mode, or `null` if no switch should take place.
`static void` DebugUITools.`setLaunchPerspective(ILaunchConfigurationType type, ILaunchDelegate delegate, Set<String> modes, String perspectiveid)` Sets the perspective to switch to when a configuration of the specified type and launched using the specified launch delegate is launched in the specified modeset.
`static void` DebugUITools.`setLaunchPerspective(ILaunchConfigurationType type, String mode, String perspective)` Sets the perspective to switch to when a configuration of the given type is launched in the given mode.