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

>


<!ELEMENT launchConfigurationType EMPTY>

<!ATTLIST launchConfigurationType

id       CDATA #REQUIRED

delegate CDATA #REQUIRED

modes    CDATA #REQUIRED

name     CDATA #REQUIRED

>


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