plugins/org.symbian.tools.wrttools/schema/projectTemplates.exsd
changeset 475 77edd0cbdfe0
parent 474 e2f461f0a9e0
child 476 20536eb3b9ff
equal deleted inserted replaced
474:e2f461f0a9e0 475:77edd0cbdfe0
     1 <?xml version='1.0' encoding='UTF-8'?>
       
     2 <!-- Schema file written by PDE -->
       
     3 <schema targetNamespace="org.symbian.tools.wrttools.editing.core" xmlns="http://www.w3.org/2001/XMLSchema">
       
     4 <annotation>
       
     5       <appinfo>
       
     6          <meta.schema plugin="org.symbian.tools.wrttools.editing.core" id="projectTemplates" name="WRT application project templates"/>
       
     7       </appinfo>
       
     8       <documentation>
       
     9          [Enter description of this extension point.]
       
    10       </documentation>
       
    11    </annotation>
       
    12 
       
    13    <element name="extension">
       
    14       <annotation>
       
    15          <appinfo>
       
    16             <meta.element />
       
    17          </appinfo>
       
    18       </annotation>
       
    19       <complexType>
       
    20          <sequence minOccurs="0" maxOccurs="unbounded">
       
    21             <element ref="projectTemplate"/>
       
    22          </sequence>
       
    23          <attribute name="point" type="string" use="required">
       
    24             <annotation>
       
    25                <documentation>
       
    26                   
       
    27                </documentation>
       
    28             </annotation>
       
    29          </attribute>
       
    30          <attribute name="id" type="string">
       
    31             <annotation>
       
    32                <documentation>
       
    33                   
       
    34                </documentation>
       
    35             </annotation>
       
    36          </attribute>
       
    37          <attribute name="name" type="string">
       
    38             <annotation>
       
    39                <documentation>
       
    40                   
       
    41                </documentation>
       
    42                <appinfo>
       
    43                   <meta.attribute translatable="true"/>
       
    44                </appinfo>
       
    45             </annotation>
       
    46          </attribute>
       
    47       </complexType>
       
    48    </element>
       
    49 
       
    50    <element name="projectTemplate">
       
    51       <complexType>
       
    52          <sequence minOccurs="1" maxOccurs="unbounded">
       
    53             <choice>
       
    54                <element ref="description"/>
       
    55                <element ref="requires-library" minOccurs="0" maxOccurs="unbounded"/>
       
    56             </choice>
       
    57          </sequence>
       
    58          <attribute name="name" type="string" use="required">
       
    59             <annotation>
       
    60                <documentation>
       
    61                   
       
    62                </documentation>
       
    63                <appinfo>
       
    64                   <meta.attribute translatable="true"/>
       
    65                </appinfo>
       
    66             </annotation>
       
    67          </attribute>
       
    68          <attribute name="icon" type="string" use="required">
       
    69             <annotation>
       
    70                <documentation>
       
    71                   
       
    72                </documentation>
       
    73                <appinfo>
       
    74                   <meta.attribute kind="resource"/>
       
    75                </appinfo>
       
    76             </annotation>
       
    77          </attribute>
       
    78          <attribute name="archive" type="string" use="required">
       
    79             <annotation>
       
    80                <documentation>
       
    81                   
       
    82                </documentation>
       
    83                <appinfo>
       
    84                   <meta.attribute kind="resource"/>
       
    85                </appinfo>
       
    86             </annotation>
       
    87          </attribute>
       
    88          <attribute name="default-html-name" type="string">
       
    89             <annotation>
       
    90                <documentation>
       
    91                   
       
    92                </documentation>
       
    93             </annotation>
       
    94          </attribute>
       
    95          <attribute name="default-css-name" type="string">
       
    96             <annotation>
       
    97                <documentation>
       
    98                   
       
    99                </documentation>
       
   100             </annotation>
       
   101          </attribute>
       
   102          <attribute name="default-js-name" type="string">
       
   103             <annotation>
       
   104                <documentation>
       
   105                   
       
   106                </documentation>
       
   107             </annotation>
       
   108          </attribute>
       
   109          <attribute name="wizard-page-factory" type="string">
       
   110             <annotation>
       
   111                <documentation>
       
   112                   
       
   113                </documentation>
       
   114                <appinfo>
       
   115                   <meta.attribute kind="java" basedOn=":org.symbian.tools.wrttools.editing.core.wizard.IWizardPageFactory"/>
       
   116                </appinfo>
       
   117             </annotation>
       
   118          </attribute>
       
   119          <attribute name="screen-size" type="string">
       
   120             <annotation>
       
   121                <documentation>
       
   122                   This template is for touch devices
       
   123                </documentation>
       
   124             </annotation>
       
   125          </attribute>
       
   126          <attribute name="order" type="string">
       
   127             <annotation>
       
   128                <documentation>
       
   129                   
       
   130                </documentation>
       
   131             </annotation>
       
   132          </attribute>
       
   133       </complexType>
       
   134    </element>
       
   135 
       
   136    <element name="description" type="string">
       
   137       <annotation>
       
   138          <appinfo>
       
   139             <meta.element translatable="true"/>
       
   140          </appinfo>
       
   141       </annotation>
       
   142    </element>
       
   143 
       
   144    <element name="requires-library" type="string">
       
   145    </element>
       
   146 
       
   147    <annotation>
       
   148       <appinfo>
       
   149          <meta.section type="since"/>
       
   150       </appinfo>
       
   151       <documentation>
       
   152          [Enter the first release in which this extension point appears.]
       
   153       </documentation>
       
   154    </annotation>
       
   155 
       
   156    <annotation>
       
   157       <appinfo>
       
   158          <meta.section type="examples"/>
       
   159       </appinfo>
       
   160       <documentation>
       
   161          [Enter extension point usage example here.]
       
   162       </documentation>
       
   163    </annotation>
       
   164 
       
   165    <annotation>
       
   166       <appinfo>
       
   167          <meta.section type="apiinfo"/>
       
   168       </appinfo>
       
   169       <documentation>
       
   170          [Enter API information here.]
       
   171       </documentation>
       
   172    </annotation>
       
   173 
       
   174    <annotation>
       
   175       <appinfo>
       
   176          <meta.section type="implementation"/>
       
   177       </appinfo>
       
   178       <documentation>
       
   179          [Enter information about supplied implementation of this extension point.]
       
   180       </documentation>
       
   181    </annotation>
       
   182 
       
   183 
       
   184 </schema>