Class ParameterAssignment

Applied Stereotypes:
XSDcomplexType, XSDwrapperType

Assignment of a value to a named parameter. It is either used when importing types of vehicles, controllers etc. from a catalog during startup of a simulator. It is also used when generating concrete scenarios from logical scenarios with ParameterValueSets during runtime of a scenario generator.

Used in:
CatalogReference , ParameterValueSet
Properties
Name Type Cardinality AppliedStereotypes Description
parameterRef ParameterDeclaration 1..1 nameRef, XSDattribute Name of the parameter that must be declared in the catalog (when used in CatalogReference) or in the global ParameterDeclaration of the scenario (when used in ParameterValueSet).
value string 1..1 XSDattribute Value of the parameter that is handed over to the parametrizable type.

XSD 1.1 Representation


<xsd:complexType name="ParameterAssignment">
<xsd:attribute name="parameterRef" type="String" use="required"/>
<xsd:attribute name="value" type="String" use="required"/>
</xsd:complexType>

XSD Transformation
UML Element Stereotype Description
Class XSDwrapperType A complex type wrapper is created in XSD for this type. See ParameterAssignments

Change log from version 1.0
  • Annotation changed
    • New Value
      Assignment of a value to a named parameter. It is either used when importing types of vehicles, controllers etc. from a catalog during startup of a simulator. It is also used when generating concrete scenarios from logical scenarios with ParameterValueSets during runtime of a scenario generator.
      From 1.0.0
      Assignment of a value to a named parameter during runtime. This assignment is used when importing types of vehicles, controllers etc. from a catalog.
  • Property 'parameterRef'. Annotation changed.
    • New Value
      Name of the parameter that must be declared in the catalog (when used in CatalogReference) or in the global ParameterDeclaration of the scenario (when used in ParameterValueSet).
      From 1.0.0
      Name of the parameter that must be declared in the catalog.

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
    • XSDwrapperType [min: "1"; xsdWrapperElementName: "ParameterAssignment"; max: "-1"; xsdWrapperType: "ParameterAssignments"]
  • Property parameterRef
    • nameRef [xsdType: "string"]
    • XSDattribute
  • Property value
    • XSDattribute

To XSD To XSD Tree