Class AssignControllerAction

Applied Stereotypes:
XSDcomplexType, union

This action assigns an object controller to the given entity defined in the enclosing PrivateAction.

Used in:
ControllerAction
Properties
  Name Type Cardinality AppliedStereotypes Description
  activateAnimation boolean 0..1 XSDattribute True: The assigned controller gets activated the animation domain. False: the assigned animation controller gets deactivated. If not specified: No change for controlling the animation domain is applied.
  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.
  activateLighting boolean 0..1 XSDattribute True: The assigned controller gets activated the lighting domain. False: the assigned lighting controller gets deactivated. If not specified: No change for controlling the lighting domain 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.
D controller Controller 0..1 deprecated, xor, XSDelement Assigns a controller to a given entity.
D catalogReference CatalogReference 0..1 deprecated, xor, XSDelement Uses a CatalogReference to assign a controller to a given entity. CatalogReference must point to a Controller type.
  objectController ObjectController 0..1 xor, XSDelement Specifies the object controller to be assigned.
Deprecation
  • Property controller deprecated. With version 1.3. Use objectController instead.
  • Property catalogReference deprecated. With version 1.3. Use objectController instead.
XSD 1.3 Representation


<xsd:complexType name="AssignControllerAction">
<xsd:choice>
<xsd:element name="Controller" type="Controller" minOccurs="0">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="CatalogReference" type="CatalogReference" minOccurs="0">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element name="ObjectController" type="ObjectController" minOccurs="0"/>
</xsd:choice>
<xsd:attribute name="activateLateral" type="Boolean"/>
<xsd:attribute name="activateLongitudinal" type="Boolean"/>
<xsd:attribute name="activateAnimation" type="Boolean"/>
<xsd:attribute name="activateLighting" type="Boolean"/>
</xsd:complexType>

Change log from version 1.2
  • Annotation changed
    • New Value
      This action assigns an object controller to the given entity defined in the enclosing PrivateAction.
      From 1.2.0
      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.
  • Property 'objectController' created.
  • Property 'controller'. Stereotype <<deprecated>> applied.
  • Property 'catalogReference'. Stereotype <<deprecated>> applied.
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "choice"; mixed: "false"]
    • union
  • Property activateAnimation
    • XSDattribute
  • Property activateLateral
    • XSDattribute
  • Property activateLighting
    • XSDattribute
  • Property activateLongitudinal
    • XSDattribute
  • Property controller
    • deprecated [withVersion: "1.3"; comment: "Use objectController instead."]
    • xor
    • XSDelement [position: "1"]
  • Property catalogReference
    • deprecated [withVersion: "1.3"; comment: "Use objectController instead."]
    • xor
    • XSDelement [position: "2"]
  • Property objectController
    • xor
    • XSDelement [position: "3"]

To XSD