diff options
Diffstat (limited to 'org.eclipse.debug.core/schema')
-rw-r--r-- | org.eclipse.debug.core/schema/launchConfigurationTypes.exsd | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd b/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd index d96ad8e29..9b800a1fc 100644 --- a/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd +++ b/org.eclipse.debug.core/schema/launchConfigurationTypes.exsd @@ -168,6 +168,13 @@ without consulting with the Platform/Debug team. </appInfo> </annotation> </attribute> + <attribute name="delegateDescription" type="string"> + <annotation> + <documentation> + This attribute provides a description of the associated launch delegate i.e. what it does and what tooling it is assciated with. This attribute was added in the 3.3 release. EXPERIMENTAL. + </documentation> + </annotation> + </attribute> </complexType> </element> @@ -203,7 +210,9 @@ without consulting with the Platform/Debug team. <meta.section type="examples"/> </appInfo> <documentation> - The following is an example of a launch configuration type extension point: + <p> +The following is an example of a launch configuration type extension point: +</p> <p> <pre> @@ -213,16 +222,20 @@ without consulting with the Platform/Debug team. delegate="com.example.ExampleLaunchConfigurationDelegate" modes="run,debug" name="Example Application" - delegateName="Example Application Launch Tooling"> - <fileExtension extension="txt" default="true"/> - <fileExtension extension="gif" default="false"/> + migrationDelegate="com.example.migrationDelegate" + sourceLocatorId="com.example.sourceLookupDirector" + sourcePathComputerId="com.example.sourcePathComputer" + delegateName="Example Application Launch Tooling" + delegateDescription="This example tooling will run or debug example code."> </launchConfigurationType> </extension> </pre> </p> +<p> In the example above, the specified type of launch configuration supports both run and debug modes. -The launch configuration is applicable to .txt and .gif files, and is the default launch configuration for .txt files. +The specified type also has an associated migration delegate, a source locator id, a source path computer, and launch delegate name and description. +</p> </documentation> </annotation> @@ -231,7 +244,11 @@ The launch configuration is applicable to .txt and .gif files, and is the defaul <meta.section type="apiInfo"/> </appInfo> <documentation> - Value of the attribute <b>delegate</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.debug.core.model.ILaunchConfigurationDelegate</b>. + <p> +Value of the attribute <b>delegate</b> must be a fully qualified name of a Java class that implements the interface <b>org.eclipse.debug.core.model.ILaunchConfigurationDelegate</b>. + +The value of the attribute <b>migrationDelegate</b> must be a fully qualified name of a Java class that implements <b>org.eclipse.debug.core.ILaunchConfigurationMigrationDelegate</b>. +</p> </documentation> </annotation> |