Class Action

Applied Stereotypes:
XSDcomplexType, union
Implements Interfaces:
StoryboardElement

An action serves to create or modify all dynamic elements of a scenario.

Used in:
Event
Properties
Name Type Cardinality AppliedStereotypes Description
name string 1..1 XSDattribute Name of this action.
globalAction GlobalAction 0..1 xor, XSDelement The GlobalAction to be executed when the enclosing Action is started.
userDefinedAction UserDefinedAction 0..1 xor, XSDelement The UserDefinedAction to be executed when the enclosing Action is started.
privateAction PrivateAction 0..1 xor, XSDelement The PrivateAction to be executed when the enclosing Action is started.

XSD 1.1 Representation


<xsd:complexType name="Action">
<xsd:choice>
<xsd:element name="GlobalAction" type="GlobalAction" minOccurs="0"/>
<xsd:element name="UserDefinedAction" type="UserDefinedAction" minOccurs="0"/>
<xsd:element name="PrivateAction" type="PrivateAction" minOccurs="0"/>
</xsd:choice>
<xsd:attribute name="name" type="String" use="required"/>
</xsd:complexType>

Change log from version 1.0
  • Property 'globalAction'. Annotation changed.
    • New Value
      The GlobalAction to be executed when the enclosing Action is started.
      From 1.0.0
      The GlobalAction to be executed when the enclosing Action is startedis started.

Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "choice"; mixed: "false"]
    • union
  • Property name
    • XSDattribute
  • Property globalAction
    • xor
    • XSDelement [position: "1"]
  • Property userDefinedAction
    • xor
    • XSDelement [position: "2"]
  • Property privateAction
    • xor
    • XSDelement [position: "3"]

To XSD To XSD Tree