org.symbian.tools.mtw.ui/schema/deploymentTargetType.exsd
changeset 456 12b549765c34
parent 455 5da55957c779
child 460 c0bff5ed874c
equal deleted inserted replaced
455:5da55957c779 456:12b549765c34
       
     1 <?xml version='1.0' encoding='UTF-8'?>
       
     2 <!-- Schema file written by PDE -->
       
     3 <schema targetNamespace="org.symbian.tools.mtw.ui" xmlns="http://www.w3.org/2001/XMLSchema">
       
     4 <annotation>
       
     5       <appinfo>
       
     6          <meta.schema plugin="org.symbian.tools.mtw.ui" id="deploymentTargetType" name="Provides targets for project deployments"/>
       
     7       </appinfo>
       
     8       <documentation>
       
     9          MTW extenders can provide deployment targets - these include bluetooth devices, device emulators etc.
       
    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="1" maxOccurs="unbounded">
       
    21             <element ref="deployment-target-type"/>
       
    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="deployment-target-type">
       
    51       <complexType>
       
    52          <attribute name="id" type="string" use="required">
       
    53             <annotation>
       
    54                <documentation>
       
    55                   
       
    56                </documentation>
       
    57             </annotation>
       
    58          </attribute>
       
    59          <attribute name="class" type="string" use="required">
       
    60             <annotation>
       
    61                <documentation>
       
    62                   
       
    63                </documentation>
       
    64                <appinfo>
       
    65                   <meta.attribute kind="java" basedOn=":org.symbian.tools.mtw.ui.deployment.IDeploymentTargetType"/>
       
    66                </appinfo>
       
    67             </annotation>
       
    68          </attribute>
       
    69          <attribute name="icon" type="string">
       
    70             <annotation>
       
    71                <documentation>
       
    72                   This icon would be used when list of the deployment targets is presented. Dynamic icons can be provided by returning adapters for org.eclipse.ui.model.IWorkbenchAdapter or org.eclipse.ui.model.IWorkbenchAdapter2 in deployment targets.
       
    73                </documentation>
       
    74                <appinfo>
       
    75                   <meta.attribute kind="resource"/>
       
    76                </appinfo>
       
    77             </annotation>
       
    78          </attribute>
       
    79          <attribute name="priority" type="string">
       
    80             <annotation>
       
    81                <documentation>
       
    82                   Numeric value. Targets with lower priority value will be shown first
       
    83                </documentation>
       
    84             </annotation>
       
    85          </attribute>
       
    86       </complexType>
       
    87    </element>
       
    88 
       
    89    <annotation>
       
    90       <appinfo>
       
    91          <meta.section type="since"/>
       
    92       </appinfo>
       
    93       <documentation>
       
    94          [Enter the first release in which this extension point appears.]
       
    95       </documentation>
       
    96    </annotation>
       
    97 
       
    98    <annotation>
       
    99       <appinfo>
       
   100          <meta.section type="examples"/>
       
   101       </appinfo>
       
   102       <documentation>
       
   103          [Enter extension point usage example here.]
       
   104       </documentation>
       
   105    </annotation>
       
   106 
       
   107    <annotation>
       
   108       <appinfo>
       
   109          <meta.section type="apiinfo"/>
       
   110       </appinfo>
       
   111       <documentation>
       
   112          [Enter API information here.]
       
   113       </documentation>
       
   114    </annotation>
       
   115 
       
   116    <annotation>
       
   117       <appinfo>
       
   118          <meta.section type="implementation"/>
       
   119       </appinfo>
       
   120       <documentation>
       
   121          [Enter information about supplied implementation of this extension point.]
       
   122       </documentation>
       
   123    </annotation>
       
   124 
       
   125 
       
   126 </schema>