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
-
Property controllerRef
-
Property lateral
-
Property lighting
-
Property longitudinal
-
Property objectControllerRef
|
To XSD