uidesigner/com.nokia.sdt.uimodel/schema/sourceGenProvider.exsd
changeset 2 d760517a8095
equal deleted inserted replaced
-1:000000000000 2:d760517a8095
       
     1 <?xml version='1.0' encoding='UTF-8'?>
       
     2 <!-- Schema file written by PDE -->
       
     3 <schema targetNamespace="com.nokia.sdt.component">
       
     4 <annotation>
       
     5       <appInfo>
       
     6          <meta.schema plugin="com.nokia.sdt.dm" id="sourceGenProvider" name="Source Generation Provider"/>
       
     7       </appInfo>
       
     8       <documentation>
       
     9          This extension point specifies the source generation engine
       
    10       </documentation>
       
    11    </annotation>
       
    12 
       
    13    <element name="extension">
       
    14       <annotation>
       
    15          <documentation>
       
    16             abc
       
    17          </documentation>
       
    18       </annotation>
       
    19       <complexType>
       
    20          <sequence>
       
    21             <element ref="provider"/>
       
    22          </sequence>
       
    23          <attribute name="point" type="string" use="required">
       
    24             <annotation>
       
    25                <documentation>
       
    26                   The class name for the provider class
       
    27                </documentation>
       
    28             </annotation>
       
    29          </attribute>
       
    30          <attribute name="id" type="string">
       
    31             <annotation>
       
    32                <documentation>
       
    33                   The identifier for this provider
       
    34                </documentation>
       
    35             </annotation>
       
    36          </attribute>
       
    37          <attribute name="name" type="string">
       
    38             <annotation>
       
    39                <documentation>
       
    40                   The human-readable name of the provider
       
    41                </documentation>
       
    42                <appInfo>
       
    43                   <meta.attribute translatable="true"/>
       
    44                </appInfo>
       
    45             </annotation>
       
    46          </attribute>
       
    47       </complexType>
       
    48    </element>
       
    49 
       
    50    <element name="provider">
       
    51       <annotation>
       
    52          <documentation>
       
    53             abc
       
    54          </documentation>
       
    55       </annotation>
       
    56       <complexType>
       
    57          <attribute name="name" type="string" use="required">
       
    58             <annotation>
       
    59                <documentation>
       
    60                   abc
       
    61                </documentation>
       
    62             </annotation>
       
    63          </attribute>
       
    64          <attribute name="class" type="string" use="required">
       
    65             <annotation>
       
    66                <documentation>
       
    67                   abc
       
    68                </documentation>
       
    69                <appInfo>
       
    70                   <meta.attribute kind="java" basedOn="org.eclipse.pde.IExtensionWizard"/>
       
    71                </appInfo>
       
    72             </annotation>
       
    73          </attribute>
       
    74       </complexType>
       
    75    </element>
       
    76 
       
    77    <annotation>
       
    78       <appInfo>
       
    79          <meta.section type="since"/>
       
    80       </appInfo>
       
    81       <documentation>
       
    82          [Enter the first release in which this extension point appears.]
       
    83       </documentation>
       
    84    </annotation>
       
    85 
       
    86    <annotation>
       
    87       <appInfo>
       
    88          <meta.section type="examples"/>
       
    89       </appInfo>
       
    90       <documentation>
       
    91          [Enter extension point usage example here.]
       
    92       </documentation>
       
    93    </annotation>
       
    94 
       
    95    <annotation>
       
    96       <appInfo>
       
    97          <meta.section type="apiInfo"/>
       
    98       </appInfo>
       
    99       <documentation>
       
   100          [Enter API information here.]
       
   101       </documentation>
       
   102    </annotation>
       
   103 
       
   104    <annotation>
       
   105       <appInfo>
       
   106          <meta.section type="implementation"/>
       
   107       </appInfo>
       
   108       <documentation>
       
   109          [Enter information about supplied implementation of this extension point.]
       
   110       </documentation>
       
   111    </annotation>
       
   112 
       
   113    <annotation>
       
   114       <appInfo>
       
   115          <meta.section type="copyright"/>
       
   116       </appInfo>
       
   117       <documentation>
       
   118          
       
   119       </documentation>
       
   120    </annotation>
       
   121 
       
   122 </schema>