complexType "mappingResourceType"

Namespace: | http://www.nokia.com/sdt/emf/component
Content: | complex, 3 attributes, 12 elements
Defined: | globally within component.xsd, see XML source
Used: | at 4 locations

XML Representation Summary
<...
| headers | = | list of xsd:string
| id | = | xsd:string
| struct | = | xsd:string
| >
Content: | (mapSimpleMember | mapInstanceMember | mapReferenceMember | mapFixedMember | mapEnumMember | mapIdentifierMember | mapArrayMember | mapResourceMember | mapBitmaskMember | mapMemberFromType | mapIntoProperty | select)*
</...>

Content Elements (12):

  mapArrayMember, mapBitmaskMember, mapEnumMember, mapFixedMember, mapIdentifierMember, mapInstanceMember, mapIntoProperty, mapMemberFromType, mapReferenceMember, mapResourceMember, mapSimpleMember, select

Known Usage Locations

- In derivations of embedded types of elements (4):

  mapResource (as extension base), mapResourceElement (as extension base), | mapResourceMember (as extension base), mapResourceType (as extension base)

Annotation
Base for mapping resources in RSS.
Type Definition Detail

Type Derivation Summary twoWayMappingType mappingResourceType (extension)

XML Source

<xsd:complexType name="mappingResourceType"> <xsd:annotation> <xsd:documentation>Base for mapping resources in RSS.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="twoWayMappingType"> <xsd:sequence> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element ref="mapSimpleMember"/> <xsd:element ref="mapInstanceMember"/> <xsd:element ref="mapReferenceMember"/> <xsd:element ref="mapFixedMember"/> <xsd:element ref="mapEnumMember"/> <xsd:element ref="mapIdentifierMember"/> <xsd:element ref="mapArrayMember"/> <xsd:element ref="mapResourceMember"/> <xsd:element ref="mapBitmaskMember"/> <xsd:element ref="mapMemberFromType"/> <xsd:element ref="mapIntoProperty"/> <xsd:element ref="select"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="struct" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation>The RSS STRUCT name to generate.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="headers" type="listOfStrings" use="optional"> <xsd:annotation> <xsd:documentation> The list of headers required to declare the STRUCT. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="id" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The unique identifier for this resource within a component. Every mapResourceXXX must have an identifier, either implicitly or explicitly defined. If unspecified, an identifier is automatically generated for mapResourceMember or mapResourceElement elements. Otherwise, missing identifiers are reported at errors at source mapping time. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType>

Attribute Detail
headers

  The list of headers required to declare the STRUCT.

  Type: | listOfStrings
  Use: | optional
  Defined: | locally, within this complexType

  XML Source

  <xsd:attribute name="headers" type="listOfStrings" use="optional"> <xsd:annotation> <xsd:documentation> The list of headers required to declare the STRUCT. </xsd:documentation> </xsd:annotation> </xsd:attribute>

id

  The unique identifier for this resource within a component.
  Every mapResourceXXX must have an identifier, either implicitly
  or explicitly defined.
  If unspecified, an identifier is automatically generated for
  mapResourceMember or mapResourceElement elements. Otherwise,
  missing identifiers are reported at errors at source mapping time.

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within this complexType

  XML Source

  <xsd:attribute name="id" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The unique identifier for this resource within a component. Every mapResourceXXX must have an identifier, either implicitly or explicitly defined. If unspecified, an identifier is automatically generated for mapResourceMember or mapResourceElement elements. Otherwise, missing identifiers are reported at errors at source mapping time. </xsd:documentation> </xsd:annotation> </xsd:attribute>

struct

  The RSS STRUCT name to generate.

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within this complexType

  XML Source

  <xsd:attribute name="struct" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation>The RSS STRUCT name to generate.</xsd:documentation> </xsd:annotation> </xsd:attribute>

Content Element Detail
mapArrayMember

  Type: | embedded (extension of mappingArrayType), complex content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapArrayMember"/>

mapBitmaskMember

  Type: | embedded (extension of mappingBitmaskType), complex content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapBitmaskMember"/>

mapEnumMember

  Type: | embedded (extension of mappingEnumType), complex content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapEnumMember"/>

mapFixedMember

  Type: | embedded (extension of mappingFixedType), empty content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapFixedMember"/>

mapIdentifierMember

  Type: | embedded (extension of mappingIdentifierType), empty content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapIdentifierMember"/>

mapInstanceMember

  Type: | embedded (extension of mappingInstanceType), empty content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapInstanceMember"/>

mapIntoProperty

  Type: | embedded (extension of twoWayMappingType), complex content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapIntoProperty"/>

mapMemberFromType

  Type: | embedded (extension of twoWayMappingType), empty content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapMemberFromType"/>

mapReferenceMember

  Type: | embedded (extension of mappingReferenceType), empty content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapReferenceMember"/>

mapResourceMember

  Type: | embedded (extension of mappingResourceType), complex content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapResourceMember"/>

mapSimpleMember

  Type: | embedded (extension of mappingSimpleType), empty content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="mapSimpleMember"/>

select

  Type: | embedded, complex content
  Defined: | by reference, within this complexType

  XML Source

  <xsd:element ref="select"/>