Calculated Collections (Profile)

You define a calculated collection on a metaclass, stereotype, or criterion, when you need to display a list of associated objects with a user-defined semantic.

Calculated collections (unlike extended collections) cannot be modified by the user (see Extended Collections and Compositions (Profile)).

You create calculated collections to:

For example, in an OOM, you may need to create a list of sequence diagrams using an operation, and can create a calculated collection on the operation metaclass that retrieves this information.

In a BPM, you could create a calculated collection on the process metaclass that lists the CDM entities created from data associated with the process.