element <choice>

Namespace: | http://www.nokia.com/sdt/emf/component
Type: | embedded complexType
Content: | complex, 1 attribute, 3 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location

XML Representation Summary
<choice
| value | = | xsd:string
| >
Content: | (twoWayMapping | mapResource | select)*
</choice>

May contain elements (3):

  mapResource, select, twoWayMapping

May be included in elements (1):

  select

Known Usage Locations

- Within embedded complexTypes of elements (1):
  select [ref]

Annotation
This defines a decision in the select element. If the "value" attribute
matches the value obtained in the select element, the choice is matched
and its mapping elements instantiated.
XML Source

<xsd:element name="choice"> <xsd:annotation> <xsd:documentation> This defines a decision in the select element. If the "value" attribute matches the value obtained in the select element, the choice is matched and its mapping elements instantiated. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element ref="twoWayMapping"/> <xsd:element ref="mapResource"/> <xsd:element ref="select"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="value" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The value to match. If unspecified, the choice always matches. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element>

Attribute Detail
value

  The value to match. If unspecified, the choice always matches.

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

  XML Source

  <xsd:attribute name="value" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> The value to match. If unspecified, the choice always matches. </xsd:documentation> </xsd:annotation> </xsd:attribute>

Content Element Detail
mapResource

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

  XML Source

  <xsd:element ref="mapResource"/>

select

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

  XML Source

  <xsd:element ref="select"/>

twoWayMapping

  Type: | twoWayMappingType, empty content
  Defined: | by reference, within this element

  XML Source

  <xsd:element ref="twoWayMapping"/>