Class ParameterDeclaration

Applied Stereotypes:
XSDwrapperType, XSDcomplexType

Declaration of a parameter.

Used in:
ParameterCondition , Pedestrian , Maneuver , Controller , ParameterAction , ParameterAssignment , Vehicle , MiscObject , ScenarioDefinition , Environment , Trajectory , Story , Route
Properties
Name Type Cardinality AppliedStereotypes Description
name string 1..1 XSDattribute Name of the parameter.
parameterType ParameterType 1..1 XSDattribute Type of the parameter.
value string 1..1 XSDattribute Value of the parameter as its default value.

Migration Information from XSD 0.9.1
Derived From:
OSCParameterDeclaration.Parameter
Property Name XSD Type XSD 0.9.1 Name Migration
name Attribute name
parameterType Attribute type
value Attribute value

XSD 1.0 Representation


<xsd:complexType name="ParameterDeclaration">
<xsd:attribute name="name" type="String" use="required"/>
<xsd:attribute name="parameterType" type="ParameterType" 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 ParameterDeclarations

To XSD To XSLT To XSD Tree