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