element <importArguments>

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

XML Representation Summary
<importArguments
| arguments | = | list of xsd:string
| exceptArguments | = | list of xsd:string
| help | = | xsd:string
| macroName | = | xsd:string
/>

May be included in elements (1):

  defineMacro

Known Usage Locations

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

Annotation
Added post 1.1.
This element specifies that a list of arguments (name, type, defaults,
optional flags) will be imported from another macro.
If this element is omitted, then all the arguments from the macro
are imported.
XML Source

<xsd:element name="importArguments"> <xsd:annotation> <xsd:documentation> Added post 1.1. This element specifies that a list of arguments (name, type, defaults, optional flags) will be imported from another macro. If this element is omitted, then all the arguments from the macro are imported. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="macroName" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>The macro whose arguments to import.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="arguments" type="listOfStrings" use="required"> <xsd:annotation> <xsd:documentation> The list of argument names to import. This is mutually exclusive with 'exceptArguments'. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="exceptArguments" type="listOfStrings" use="required"> <xsd:annotation> <xsd:documentation> The list of argument names NOT to import. All the arguments are imported except these. This is mutually exclusive with 'arguments'. </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:complexType> </xsd:element>

Attribute Detail
arguments

  The list of argument names to import. This is mutually exclusive with 'exceptArguments'.

  Type: | listOfStrings
  Use: | required
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="arguments" type="listOfStrings" use="required"> <xsd:annotation> <xsd:documentation> The list of argument names to import. This is mutually exclusive with 'exceptArguments'. </xsd:documentation> </xsd:annotation> </xsd:attribute>

exceptArguments

  The list of argument names NOT to import. All the arguments are imported
  except these. This is mutually exclusive with 'arguments'.

  Type: | listOfStrings
  Use: | required
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="exceptArguments" type="listOfStrings" use="required"> <xsd:annotation> <xsd:documentation> The list of argument names NOT to import. All the arguments are imported except these. This is mutually exclusive with 'arguments'. </xsd:documentation> </xsd:annotation> </xsd:attribute>

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>

macroName

  The macro whose arguments to import.

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

  XML Source

  <xsd:attribute name="macroName" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>The macro whose arguments to import.</xsd:documentation> </xsd:annotation> </xsd:attribute>