element <mapEnumElement>

Namespace: | http://www.nokia.com/sdt/emf/component
Type: | embedded (extension of mappingEnumType)
Content: | complex, 5 attributes, 1 element
Defined: | globally within component.xsd, see XML source
Used: | never

XML Representation Summary
<mapEnumElement
| enumeration | = | xsd:string
| headers | = | list of xsd:string
| nameAlgorithm | = | xsd:string
| uniqueValue | = | xsd:string
| validate | = | xsd:boolean : "true"
| >
Content: | (mapEnum)*
</mapEnumElement>

May contain elements (1):

  mapEnum

Annotation
Map an enumerator to an array element.
Embedded Type Detail

Type Derivation Summary twoWayMappingType mappingEnumType (extension) complexType

XML Source

<xsd:element name="mapEnumElement" substitutionGroup="twoWayMapping"> <xsd:annotation> <xsd:documentation>Map an enumerator to an array element.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="mappingEnumType"/> </xsd:complexContent> </xsd:complexType> </xsd:element>

Attribute Detail
enumeration

  Unused.

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

headers

  List of header files that must be included to provide the RSS enumerator symbols.

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

nameAlgorithm

  If defined, mapped RSS values may be generated by an algorithm based on
  the current instance and property. See the com.nokia.sdt.sourceGen.nameAlgorithm
  extension point for details.

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

uniqueValue

  When nameAlgorithm is defined, specifies that some or all mapped values
  are generated by the name algorithm. If the value is "*", every value goes
  through the name algorithm and gets an enumerator in an *.hrh file.
  Otherwise, only properties matching the value are generated.

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

validate

  If true, ensure that mapped enumerators are declared in the RSS context,
  emitting warnings if not. Set this to false if mapping #defines or
  expressions.

  Type: | xsd:boolean
  Use: | optional
  Default: | "true"
  Defined: | locally, within mappingEnumType complexType

Content Element Detail
mapEnum

  Type: | embedded, empty content
  Defined: | by reference, within mappingEnumType complexType