Home | History | Annotate | Download | only in schema
      1 <?xml version='1.0' encoding='UTF-8'?>
      2 <!-- Schema file written by PDE -->
      3 <schema targetNamespace="com.motorola.studio.android.emulator" xmlns="http://www.w3.org/2001/XMLSchema">
      4 <annotation>
      5       <appInfo>
      6          <meta.schema plugin="com.motorola.studio.android.emulator" id="androidEmulatorDefinition" name="Android Emulator Definition"/>
      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>
     21             <element ref="skin"/>
     22             <element ref="startLogic"/>
     23             <element ref="inputLogic"/>
     24          </sequence>
     25          <attribute name="point" type="string" use="required">
     26             <annotation>
     27                <documentation>
     28                   
     29                </documentation>
     30             </annotation>
     31          </attribute>
     32          <attribute name="id" type="string" use="required">
     33             <annotation>
     34                <documentation>
     35                   
     36                </documentation>
     37             </annotation>
     38          </attribute>
     39          <attribute name="name" type="string" use="required">
     40             <annotation>
     41                <documentation>
     42                   
     43                </documentation>
     44                <appInfo>
     45                   <meta.attribute translatable="true"/>
     46                </appInfo>
     47             </annotation>
     48          </attribute>
     49       </complexType>
     50    </element>
     51 
     52    <element name="skin">
     53       <complexType>
     54          <attribute name="id" type="string" use="required">
     55             <annotation>
     56                <documentation>
     57                   
     58                </documentation>
     59             </annotation>
     60          </attribute>
     61          <attribute name="size" use="required">
     62             <annotation>
     63                <documentation>
     64                   
     65                </documentation>
     66             </annotation>
     67             <simpleType>
     68                <restriction base="string">
     69                   <enumeration value="HVGA">
     70                   </enumeration>
     71                   <enumeration value="HVGA-L">
     72                   </enumeration>
     73                   <enumeration value="HVGA-P">
     74                   </enumeration>
     75                   <enumeration value="QVGA-L">
     76                   </enumeration>
     77                   <enumeration value="QVGA-P">
     78                   </enumeration>
     79                </restriction>
     80             </simpleType>
     81          </attribute>
     82       </complexType>
     83    </element>
     84 
     85    <element name="startLogic">
     86       <complexType>
     87          <attribute name="class" type="string" use="required">
     88             <annotation>
     89                <documentation>
     90                   
     91                </documentation>
     92                <appInfo>
     93                   <meta.attribute kind="java" basedOn="com.motorola.studio.android.emulator.logic.AbstractStartAndroidEmulatorLogic:"/>
     94                </appInfo>
     95             </annotation>
     96          </attribute>
     97       </complexType>
     98    </element>
     99 
    100    <element name="inputLogic">
    101       <complexType>
    102          <attribute name="class" type="string">
    103             <annotation>
    104                <documentation>
    105                   
    106                </documentation>
    107                <appInfo>
    108                   <meta.attribute kind="java" basedOn=":com.motorola.studio.android.emulator.core.model.IInputLogic"/>
    109                </appInfo>
    110             </annotation>
    111          </attribute>
    112       </complexType>
    113    </element>
    114 
    115    <annotation>
    116       <appInfo>
    117          <meta.section type="since"/>
    118       </appInfo>
    119       <documentation>
    120          [Enter the first release in which this extension point appears.]
    121       </documentation>
    122    </annotation>
    123 
    124    <annotation>
    125       <appInfo>
    126          <meta.section type="examples"/>
    127       </appInfo>
    128       <documentation>
    129          [Enter extension point usage example here.]
    130       </documentation>
    131    </annotation>
    132 
    133    <annotation>
    134       <appInfo>
    135          <meta.section type="apiinfo"/>
    136       </appInfo>
    137       <documentation>
    138          [Enter API information here.]
    139       </documentation>
    140    </annotation>
    141 
    142    <annotation>
    143       <appInfo>
    144          <meta.section type="implementation"/>
    145       </appInfo>
    146       <documentation>
    147          [Enter information about supplied implementation of this extension point.]
    148       </documentation>
    149    </annotation>
    150 
    151 
    152 </schema>
    153