org.symbian.tools.wrttools/schema/projectTemplates.exsd
changeset 3 d3477de62514
child 84 b24e6a27768d
equal deleted inserted replaced
2:e4420d2515f1 3:d3477de62514
       
     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>
       
    53             <element ref="description" minOccurs="0" maxOccurs="1"/>
       
    54          </sequence>
       
    55          <attribute name="name" type="string" use="required">
       
    56             <annotation>
       
    57                <documentation>
       
    58                   
       
    59                </documentation>
       
    60                <appinfo>
       
    61                   <meta.attribute translatable="true"/>
       
    62                </appinfo>
       
    63             </annotation>
       
    64          </attribute>
       
    65          <attribute name="icon" type="string" use="required">
       
    66             <annotation>
       
    67                <documentation>
       
    68                   
       
    69                </documentation>
       
    70                <appinfo>
       
    71                   <meta.attribute kind="resource"/>
       
    72                </appinfo>
       
    73             </annotation>
       
    74          </attribute>
       
    75          <attribute name="archive" type="string" use="required">
       
    76             <annotation>
       
    77                <documentation>
       
    78                   
       
    79                </documentation>
       
    80                <appinfo>
       
    81                   <meta.attribute kind="resource"/>
       
    82                </appinfo>
       
    83             </annotation>
       
    84          </attribute>
       
    85          <attribute name="id-pattern" type="string">
       
    86             <annotation>
       
    87                <documentation>
       
    88                   
       
    89                </documentation>
       
    90             </annotation>
       
    91          </attribute>
       
    92          <attribute name="default-html-name" type="string">
       
    93             <annotation>
       
    94                <documentation>
       
    95                   
       
    96                </documentation>
       
    97             </annotation>
       
    98          </attribute>
       
    99          <attribute name="default-css-name" type="string">
       
   100             <annotation>
       
   101                <documentation>
       
   102                   
       
   103                </documentation>
       
   104             </annotation>
       
   105          </attribute>
       
   106          <attribute name="default-js-name" type="string">
       
   107             <annotation>
       
   108                <documentation>
       
   109                   
       
   110                </documentation>
       
   111             </annotation>
       
   112          </attribute>
       
   113          <attribute name="wizard-page-factory" type="string">
       
   114             <annotation>
       
   115                <documentation>
       
   116                   
       
   117                </documentation>
       
   118                <appinfo>
       
   119                   <meta.attribute kind="java" basedOn=":org.symbian.tools.wrttools.editing.core.wizard.IWizardPageFactory"/>
       
   120                </appinfo>
       
   121             </annotation>
       
   122          </attribute>
       
   123       </complexType>
       
   124    </element>
       
   125 
       
   126    <element name="description" type="string">
       
   127       <annotation>
       
   128          <appinfo>
       
   129             <meta.element translatable="true"/>
       
   130          </appinfo>
       
   131       </annotation>
       
   132    </element>
       
   133 
       
   134    <annotation>
       
   135       <appinfo>
       
   136          <meta.section type="since"/>
       
   137       </appinfo>
       
   138       <documentation>
       
   139          [Enter the first release in which this extension point appears.]
       
   140       </documentation>
       
   141    </annotation>
       
   142 
       
   143    <annotation>
       
   144       <appinfo>
       
   145          <meta.section type="examples"/>
       
   146       </appinfo>
       
   147       <documentation>
       
   148          [Enter extension point usage example here.]
       
   149       </documentation>
       
   150    </annotation>
       
   151 
       
   152    <annotation>
       
   153       <appinfo>
       
   154          <meta.section type="apiinfo"/>
       
   155       </appinfo>
       
   156       <documentation>
       
   157          [Enter API information here.]
       
   158       </documentation>
       
   159    </annotation>
       
   160 
       
   161    <annotation>
       
   162       <appinfo>
       
   163          <meta.section type="implementation"/>
       
   164       </appinfo>
       
   165       <documentation>
       
   166          [Enter information about supplied implementation of this extension point.]
       
   167       </documentation>
       
   168    </annotation>
       
   169 
       
   170 
       
   171 </schema>