Decision Action - modelint/shlaer-mellor-metamodel GitHub Wiki
A decision action consists of a boolean expression evaluation that enables one set of actions on a True Result and another on a False Result. Either or both sets may be empty, though, if both are empty, there is no utility in the Decision Action.
Identifiers
- Action + Activity + Domain
Attributes
Predicate
The subject matter involved in assembling a predicate is outside the scope of the metamodel domain. For descriptive purposes, we can store a textual representation of that predicate here.
There are a variety of syntaxes that could be used to express a predicate which would could be configured in whatever domain assembles the predicate. Consequently, the type should be relatively unconstrained.
Type: Predicate String, based on String