MetaAssociationTypes
The "Composition" and "Association" MetaAssociationTypes can handle most current situations.

Confirm in
Tools > Options, select
Repository > Metamodel, that the option
MetaModel,
Definition of path of MetaAssociation is set to "Standard Mode".
Composition
This MetaAssociationType indicates a strong dependency between the component and the assembled object. In particular, it indicates that the component has no meaning without this object (example: operations of a procedure).
The component and all its contents are included during extraction, duplication, and protection operations on the assembled object. It should be deleted when the assembled object is deleted.
Association
This MetaAssociation describes the major object, but the two objects are able to exist independently of each other. An example would be procedure and application. The minor object is included in an extraction, but is not copied, protected, or deleted with the major object.