Computation Input - modelint/shlaer-mellor-metamodel GitHub Wiki

All inputs to a Computation Action must resolve to a scalar value. This is automatically the case for Scalar Flows. In the case of other Data Flows such as Instance or Relation, the input must evaluate to a boolean scalar value. For example, an instance flow with zero instances resolves to the false value. Any number of instnace references resolves to true. So even though we can feed Instance and Relation flows into a Computation Action, the action sees and operates only on scalar input.

Identifiers

  1. Computation + Activity + Domain + Input flow

Attributes

No non-referential attributes.