mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-24 17:35:35 +02:00
188 lines
5.4 KiB
Text
188 lines
5.4 KiB
Text
![]() |
<?xml version='1.0' encoding='UTF-8'?>
|
||
|
<!-- Schema file written by PDE -->
|
||
|
<schema targetNamespace="org.eclipse.tools.templates.ui" xmlns="http://www.w3.org/2001/XMLSchema">
|
||
|
<annotation>
|
||
|
<appinfo>
|
||
|
<meta.schema plugin="org.eclipse.tools.templates.ui" id="templates" name="Templates"/>
|
||
|
</appinfo>
|
||
|
<documentation>
|
||
|
[Enter description of this extension point.]
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
|
||
|
<element name="extension">
|
||
|
<annotation>
|
||
|
<appinfo>
|
||
|
<meta.element />
|
||
|
</appinfo>
|
||
|
</annotation>
|
||
|
<complexType>
|
||
|
<sequence>
|
||
|
<element ref="tag" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
<element ref="template" minOccurs="0" maxOccurs="unbounded"/>
|
||
|
<element ref="templateExtension" 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>
|
||
|
<appinfo>
|
||
|
<meta.attribute translatable="true"/>
|
||
|
</appinfo>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
</complexType>
|
||
|
</element>
|
||
|
|
||
|
<element name="template">
|
||
|
<complexType>
|
||
|
<sequence>
|
||
|
<element ref="tagReference" minOccurs="1" maxOccurs="unbounded"/>
|
||
|
<element ref="description"/>
|
||
|
</sequence>
|
||
|
<attribute name="id" type="string" use="required">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
<attribute name="label" type="string" use="required">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
<attribute name="icon" type="string">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
<appinfo>
|
||
|
<meta.attribute kind="resource"/>
|
||
|
</appinfo>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
<attribute name="wizard" type="string" use="required">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
<appinfo>
|
||
|
<meta.attribute kind="java" basedOn=":org.eclipse.ui.INewWizard"/>
|
||
|
</appinfo>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
</complexType>
|
||
|
</element>
|
||
|
|
||
|
<element name="description" type="string">
|
||
|
</element>
|
||
|
|
||
|
<element name="tag">
|
||
|
<complexType>
|
||
|
<attribute name="id" type="string" use="required">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
<attribute name="label" type="string" use="required">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
</complexType>
|
||
|
</element>
|
||
|
|
||
|
<element name="tagReference">
|
||
|
<complexType>
|
||
|
<attribute name="id" type="string" use="required">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
<appinfo>
|
||
|
<meta.attribute kind="identifier" basedOn="org.eclipse.tools.templates.ui.templates/tag/@id"/>
|
||
|
</appinfo>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
</complexType>
|
||
|
</element>
|
||
|
|
||
|
<element name="templateExtension">
|
||
|
<complexType>
|
||
|
<sequence>
|
||
|
<element ref="tagReference" minOccurs="1" maxOccurs="unbounded"/>
|
||
|
</sequence>
|
||
|
<attribute name="templateId" type="string" use="required">
|
||
|
<annotation>
|
||
|
<documentation>
|
||
|
|
||
|
</documentation>
|
||
|
<appinfo>
|
||
|
<meta.attribute kind="identifier" basedOn="org.eclipse.tools.templates.ui.templates/template/@id"/>
|
||
|
</appinfo>
|
||
|
</annotation>
|
||
|
</attribute>
|
||
|
</complexType>
|
||
|
</element>
|
||
|
|
||
|
<annotation>
|
||
|
<appinfo>
|
||
|
<meta.section type="since"/>
|
||
|
</appinfo>
|
||
|
<documentation>
|
||
|
[Enter the first release in which this extension point appears.]
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
|
||
|
<annotation>
|
||
|
<appinfo>
|
||
|
<meta.section type="examples"/>
|
||
|
</appinfo>
|
||
|
<documentation>
|
||
|
[Enter extension point usage example here.]
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
|
||
|
<annotation>
|
||
|
<appinfo>
|
||
|
<meta.section type="apiinfo"/>
|
||
|
</appinfo>
|
||
|
<documentation>
|
||
|
[Enter API information here.]
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
|
||
|
<annotation>
|
||
|
<appinfo>
|
||
|
<meta.section type="implementation"/>
|
||
|
</appinfo>
|
||
|
<documentation>
|
||
|
[Enter information about supplied implementation of this extension point.]
|
||
|
</documentation>
|
||
|
</annotation>
|
||
|
|
||
|
|
||
|
</schema>
|