diff options
author | Jared Burns | 2004-05-14 23:38:02 +0000 |
---|---|---|
committer | Jared Burns | 2004-05-14 23:38:02 +0000 |
commit | f7c18d81318bff9418397dcd526f21b5f6412805 (patch) | |
tree | 28bb82719abeeccba01f02cf0eb5a00b7f41776b /org.eclipse.ui.externaltools/schema | |
parent | 975c2db9bf18c03378ef1cd6e74ea1be2985ea2e (diff) | |
download | eclipse.platform.debug-f7c18d81318bff9418397dcd526f21b5f6412805.tar.gz eclipse.platform.debug-f7c18d81318bff9418397dcd526f21b5f6412805.tar.xz eclipse.platform.debug-f7c18d81318bff9418397dcd526f21b5f6412805.zip |
Bug 61630 - schema for external tools configurationDuplicationMaps ext point
Diffstat (limited to 'org.eclipse.ui.externaltools/schema')
-rw-r--r-- | org.eclipse.ui.externaltools/schema/configurationDuplicationMaps.exsd | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/org.eclipse.ui.externaltools/schema/configurationDuplicationMaps.exsd b/org.eclipse.ui.externaltools/schema/configurationDuplicationMaps.exsd new file mode 100644 index 000000000..e51ff2f67 --- /dev/null +++ b/org.eclipse.ui.externaltools/schema/configurationDuplicationMaps.exsd @@ -0,0 +1,125 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!-- Schema file written by PDE --> +<schema targetNamespace="org.eclipse.ui.externaltools"> +<annotation> + <appInfo> + <meta.schema plugin="org.eclipse.ui.externaltools" id="configurationDuplicationMaps" name="Configuration Duplication Maps"/> + </appInfo> + <documentation> +This is an internal extension point to declare the launch configuration type that +should be created when duplicating an existing configuration as a project builder. + +Clients are not intended to use this extension point. + </documentation> + </annotation> + + <element name="extension"> + <complexType> + <sequence> + <element ref="configurationMap" minOccurs="0" maxOccurs="unbounded"/> + </sequence> + <attribute name="point" type="string" use="required"> + <annotation> + <documentation> + + </documentation> + </annotation> + </attribute> + <attribute name="id" type="string"> + <annotation> + <documentation> + + </documentation> + </annotation> + </attribute> + <attribute name="name" type="string"> + <annotation> + <documentation> + + </documentation> + </annotation> + </attribute> + </complexType> + </element> + + <element name="configurationMap"> + <complexType> + <attribute name="sourceType" type="string" use="required"> + <annotation> + <documentation> + specifies the identifier of the launch configuration type for which this mapping is provided + </documentation> + </annotation> + </attribute> + <attribute name="builderType" type="string" use="required"> + <annotation> + <documentation> + specifies the identifier of the launch configuration type which should be created when a configuration of type "sourceType" is imported to be a project builder + </documentation> + </annotation> + </attribute> + </complexType> + </element> + + <annotation> + <appInfo> + <meta.section type="since"/> + </appInfo> + <documentation> + 3.0 + </documentation> + </annotation> + + <annotation> + <appInfo> + <meta.section type="examples"/> + </appInfo> + <documentation> +The following example specifies that when the user chooses to import a launch configuration +of the type "org.eclipse.ui.externaltools.ProgramLaunchConfigurationType", a new launch +configuration of the type"org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType" +should be created. + +<extension + point="org.eclipse.ui.externaltools.configurationDuplicationMaps"> + <configurationMap + sourceType="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType" + builderType="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"> + </configurationMap> +</extension> + </documentation> + </annotation> + + <annotation> + <appInfo> + <meta.section type="apiInfo"/> + </appInfo> + <documentation> + + </documentation> + </annotation> + + <annotation> + <appInfo> + <meta.section type="implementation"/> + </appInfo> + <documentation> + + </documentation> + </annotation> + + <annotation> + <appInfo> + <meta.section type="copyright"/> + </appInfo> + <documentation> + <p> +<a href="hglegal.htm"> + <img SRC="ngibmcpy.gif" + ALT="Copyright (c) 2003, 2004 IBM Corporation and others. All Rights Reserved." + BORDER=0 height=14 width=324></a> +</p> + </documentation> + </annotation> + +</schema> |