Routine Launch Configuration Types

org.eclipse.datatools.sqltools.routineeditor.launchConfigurationTypes

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.

<!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>


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.

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.