Class AssignControllerAction

Applied Stereotypes:
XSDcomplexType, union

This action assigns a controller to the given entity defined in the enclosing PrivateAction. Controllers could be defined inline or by using a catalog reference.

Used in:
ControllerAction
Properties
Name Type Cardinality AppliedStereotypes Description
activateLateral boolean 0..1 XSDattribute True: The assigned controller gets activated for the lateral dimension. False: the assigned controller gets deactivated for the lateral dimension. If not specified: No change for controlling the lateral dimension is applied.
activateLongitudinal boolean 0..1 XSDattribute True: The assigned controller gets activated for the longitudinal dimension. False: the assigned controller gets deactivated for the longitudinal dimension. If not specified: No change for controlling the longitudinal dimension is applied.
controller Controller 0..1 xor, XSDelement Assigns a controller to a given entity.
catalogReference CatalogReference 0..1 xor, XSDelement Uses a CatalogReference to assign a controller to a given entity. CatalogReference must point to a Controller type.

XSD 1.1 Representation


<xsd:complexType name="AssignControllerAction">
<xsd:choice>
<xsd:element name="Controller" type="Controller" minOccurs="0"/>
<xsd:element name="CatalogReference" type="CatalogReference" minOccurs="0"/>
</xsd:choice>
<xsd:attribute name="activateLateral" type="Boolean"/>
<xsd:attribute name="activateLongitudinal" type="Boolean"/>
</xsd:complexType>

Change log from version 1.0
  • Property 'activateLateral' created.
  • Property 'activateLongitudinal' created.

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "choice"; mixed: "false"]
    • union
  • Property activateLateral
    • XSDattribute
  • Property activateLongitudinal
    • XSDattribute
  • Property controller
    • xor
    • XSDelement [position: "1"]
  • Property catalogReference
    • xor
    • XSDelement [position: "2"]

To XSD To XSD Tree