Routine Launch Configuration Types
Identifier: 
org.eclipse.datatools.sqltools.routineeditor.launchConfigurationTypes
Description: 
This extension point provides a configurable mechanism for launching SQL procedural objects in modes other than 'Run'.
Each launch configuration type has a name, one or more modes (run mode is already handled), and specifies a delegate
responsible for the implementation of launching an application.
Configuration Markup:
<!ELEMENT extension (launchConfigurationType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id    CDATA #IMPLIED
name  CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT launchConfigurationType EMPTY>
<!ATTLIST launchConfigurationType
id       CDATA #REQUIRED
delegate CDATA #REQUIRED
modes    CDATA #REQUIRED
name     CDATA #REQUIRED>
- id - specifies a unique identifier for this launch configuration type.
- delegate - specifies the fully qualified name of the Java class that implements ILaunchConfigurationDelegate.
Launch configuration instances of this type will delegate to instances of this class to perform launching.
- modes - specifies a comma-separated list of the modes this type of lauch configuration supports - "debug".
- name - specifies a human-readable name for this type of launch configuration.
Examples: 
The following is an example of a launch configuration type extension point:
 <extension point=
"org.eclipse.datatools.sqltools.routineeditor.launchConfigurationTypes"
>
  <launchConfigurationType
   id=
"com.example.ExampleIdentifier"
   delegate=
"com.example.ExampleLaunchConfigurationDelegate"
   modes=
"debug"
   name=
"Example Application"
>
  </launchConfigurationType>
 </extension>
In the example above, the specified type of launch configuration supports debug modes.
API Information: 
Value of the attribute delegate must be a fully qualified name of a Java class that implements the interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate.
Copyright (c) 2005 Sybase, Inc.
 All rights reserved. This program and the accompanying materials
 are made available under the terms of the Eclipse Public License v1.0
 which accompanies this distribution, and is available at
 http://www.eclipse.org/legal/epl-v10.html
 Contributors:
 Sybase, Inc. - initial API and implementation