R1166 - modelint/shlaer-mellor-metamodel GitHub Wiki

R1166 / Generalization

Relational Action is a Table Action or Scalar Action


All Relational Actions operate on relations as input.

Table Actions always output a Table Flow. We say that the corresponding relational operations are closed under the relation type. This means that, in text, we can combine them by nesting within parenthesis.

Scalar Actions provide a Scalar Flow as output based on some relational input.