<xs:element ref="packages:category"/>
<xs:element ref="packages:metadata"/>
<xs:element ref="packages:permission"/>
+ <xs:element ref="packages:datacontrol"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="appid" use="required" type="xs:string"/>
<xs:element ref="packages:category"/>
<xs:element ref="packages:metadata"/>
<xs:element ref="packages:permission"/>
+ <xs:element ref="packages:datacontrol"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="appid" use="required" type="xs:string"/>
<xs:attribute name="component-type" type="xs:string"/>
<xs:attribute name="submode" type="xs:boolean"/>
<xs:attribute name="submode-mainid" type="xs:string"/>
+ <xs:attribute name="launch_mode" type="packages:LaunchType"/>
</xs:complexType>
</xs:element>
<xs:element name="ime-application">
<xs:enumeration value="setting"/>
</xs:restriction>
</xs:simpleType>
+ <xs:simpleType name="LaunchType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="caller"/>
+ <xs:enumeration value="single"/>
+ <xs:enumeration value="group"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:simpleType name="ResolutionType">
<xs:restriction base="xs:string">
<xs:enumeration value="xhigh"/>
<xs:attribute name="type" type="xs:string"/>
</xs:complexType>
</xs:element>
+ <xs:element name="datacontrol">
+ <xs:complexType>
+ <xs:attribute name="providerid" type="xs:string"/>
+ <xs:attribute name="access" type="xs:string"/>
+ <xs:attribute name="type" type="xs:string"/>
+ </xs:complexType>
+ </xs:element>
<xs:element name="operation">
<xs:complexType>
<xs:attribute name="name" use="required"/>