Class CatalogReference

Applied Stereotypes:
XSDcomplexType

A reference to type in a catalog. It is used when importing the type in a scenario. Furthermore, it hands over additional parameter values.

Used in:
ManeuverGroup , ControllerDistributionEntry , ObjectController , RouteRef , EnvironmentAction , FollowTrajectoryAction , AssignControllerAction , EntityObject , AssignRouteAction
Properties
Name Type Cardinality AppliedStereotypes Description
catalogName string 1..1 XSDattribute Name of the catalog.
entryName string 1..1 XSDattribute Name of catalog entry.
parameterAssignments ParameterAssignment 0..* XSDwrapped List of parameter assignments for instantiation.
ref CatalogElement 1..1 transient The resolved reference to a catalog element (out of the catalogName and entryName). Transient means, that it is not mapped to the schema.

Migration Information from XSD 0.9.1
Derived From:
OSCCatalogReference
Property Name XSD Type XSD 0.9.1 Name Migration
catalogName Attribute catalogName
entryName Attribute entryName
parameterAssignments Element ParameterAssignment Renamed
ref Element Ref

XSD 1.0 Representation


<xsd:complexType name="CatalogReference">
<xsd:sequence>
<xsd:element name="ParameterAssignments" type="ParameterAssignments" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="catalogName" type="String" use="required"/>
<xsd:attribute name="entryName" type="String" use="required"/>
</xsd:complexType>

XSD Transformation
UML Element Stereotype Description
parameterAssignments XSDwrapper This property represents a wrapped list. In XSD, the complex type ParameterAssignments is used as a wrapper.

To XSD To XSLT To XSD Tree