element <expandArgument>

Namespace: | http://www.nokia.com/sdt/emf/component
Type: | embedded (extension of xsd:string)
Content: | simple, 2 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location

XML Representation Summary
<expandArgument
| help | = | xsd:string
| name | = | xsd:string
| >
Content: | { xsd:string }
</expandArgument>

May be included in elements (1):

  expandMacro

Known Usage Locations

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

Annotation
Added post 1.1.
Provides multiline text content for an argument.
This is semantically identical to setting an attribute of the same
name="..." value in the expandMacro element, with any standalone
leading whitespace and standalone trailing whitespace removed
(as with <template>).
Embedded Type Detail

Type Derivation Summary xsd:string complexType

Derivation: | extension of xsd:string

XML Source

<xsd:element name="expandArgument"> <xsd:annotation> <xsd:documentation> Added post 1.1. Provides multiline text content for an argument. This is semantically identical to setting an attribute of the same name="..." value in the expandMacro element, with any standalone leading whitespace and standalone trailing whitespace removed (as with <template>). </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="name" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> The variable to define (matching the id from macroArgument). </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="help" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Help/usage text for a documentation generating tool. </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element>

Attribute Detail
help

  Help/usage text for a documentation generating tool.

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

  XML Source

  <xsd:attribute name="help" type="xsd:string" use="optional"> <xsd:annotation> <xsd:documentation> Help/usage text for a documentation generating tool. </xsd:documentation> </xsd:annotation> </xsd:attribute>

name

  The variable to define (matching the id from macroArgument).

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

  XML Source

  <xsd:attribute name="name" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> The variable to define (matching the id from macroArgument). </xsd:documentation> </xsd:annotation> </xsd:attribute>