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
  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.3 Representation

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

XSD Transformation
UML Element Stereotype Description
Class XSDwrapperType A complex type wrapper is created in XSD for this type. See ParameterAssignments
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