Class ActivateControllerAction

Applied Stereotypes:
XSDcomplexType

This action activates or deactivates a user-defined controller which must be assigned to the specified entity. A controller cannot be activated in a domain in which it is not defined.

Note: Although it is allowed to omit the objectControllerRef attribute for the sake of a backward compatibility if only a single user-defined controller is assigned to the concerned Entity, it is considered unmeaningful in case of multiple controllers are assigned. This is expected to be addressed in one of the follow-up major versions, where the attribute shall be defined as mandatory to exclude an ambiguity in specifying the reference controller.

Used in:
ControllerAction , PrivateAction
Properties
  Name Type Cardinality AppliedStereotypes Description
  animation boolean 0..1 XSDattribute In animation domain: Activate or deactivate an animation. If not specified: No change for controlling the animation domain is applied.
D controllerRef Controller 0..1 nameRef, XSDattribute, deprecated Reference to a controller assigned to the entity.
  lateral boolean 0..1 XSDattribute In lateral domain: Activate or deactivate controller defined (e.g. automated, autonomous) behavior. If not specified: No change for controlling the lateral domain is applied.
  lighting boolean 0..1 XSDattribute In lighting domain: Activate or deactivate lights. If not specified: No change for controlling the lighting domain is applied.
  longitudinal boolean 0..1 XSDattribute In longitudinal domain: Activate or deactivate autonomous behavior. If not specified: No change for controlling the longitudinal domain is applied.
  objectControllerRef ObjectController 0..1 nameRef, XSDattribute Reference to an object controller which is assigned to the entity.
Deprecation
  • Property controllerRef deprecated.
XSD 1.4 Representation


<xsd:complexType name="ActivateControllerAction">
<xsd:attribute name="controllerRef" type="String">
<xsd:annotation>
<xsd:appinfo>
deprecated
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="objectControllerRef" type="String"/>
<xsd:attribute name="lateral" type="Boolean"/>
<xsd:attribute name="longitudinal" type="Boolean"/>
<xsd:attribute name="animation" type="Boolean"/>
<xsd:attribute name="lighting" type="Boolean"/>
</xsd:complexType>

Change log from version 1.3
  • Property 'controllerRef'. Stereotype <<nameRef>>. Tagged value 'xsdType' removed.
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
  • Property animation
    • XSDattribute
  • Property controllerRef
    • nameRef
    • XSDattribute
    • deprecated
  • Property lateral
    • XSDattribute
  • Property lighting
    • XSDattribute
  • Property longitudinal
    • XSDattribute
  • Property objectControllerRef
    • nameRef
    • XSDattribute

To XSD