Method Call Output - modelint/shlaer-mellor-metamodel GitHub Wiki

In the Activity Subsystem we define the Type of data that is output by a Method if that Method does in fact output any data. This definition is a Synchronous Output.

When we invoke a Method that does define a Synchronous Output, we require a corresponding Data Flow.

This flow is emitted by a Method Call Action.

In fact, the same Method could be invoked multiple times within an Activity and each invocation will require yet another Data Flow to represent the output of data via the associated Method's Synchronous Output.