Class Trigger

Applied Stereotypes:
XSDcomplexType

A trigger is defined as an association of condition groups. A trigger evaluates to true if at least one of the associated condition groups evaluates to true, otherwise it evaluates to false (OR operation).

Used in:
Act , Event , Storyboard
Properties
  Name Type Cardinality AppliedStereotypes Description
  conditionGroups ConditionGroup 0..* XSDunwrapped, XSDelement List of condition groups as a container of conditions. Omitting this attribute is deprecated.
XSD 1.3 Representation


<xsd:complexType name="Trigger">
<xsd:sequence>
<xsd:element name="ConditionGroup" type="ConditionGroup" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>

XSD Transformation
UML Element Stereotype Description
conditionGroups XSDunwrapped This property represents an unwrapped list in XSD. The element name 'ConditionGroup' is used for the list elements.
Change log from version 1.2
  • Annotation changed
    • New Value
      A trigger is defined as an association of condition groups. A trigger evaluates to true if at least one of the associated condition groups evaluates to true, otherwise it evaluates to false (OR operation).
      From 1.2.0
      A trigger is then defined as an association of condition groups. A trigger evaluates to true if at least one of the associated condition groups evaluates to true, otherwise it evaluates to false (OR operation).
  • Property 'conditionGroups'. Annotation changed.
    • New Value
      List of condition groups as a container of conditions. Omitting this attribute is deprecated.
      From 1.2.0
      List of condition groups as a container of conditions.
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "sequence"; mixed: "false"]
  • Property conditionGroups
    • XSDunwrapped [xsdElementName: "ConditionGroup"]
    • XSDelement [position: "1"]

To XSD