Creating a MetaAssociation
Creating a MetaAssociation (link) implements:
• a major MetaClass via a major MetaAssociationEnd
• a minor MetaClass via a minor MetaAssociationEnd
To create a MetaAssociation, see Adding a MetaAssociation.
Semantic rule
The major MetaClass is that which is modified at deletion of its MetaAssociation with the minor MetaClass.
The minor MetaClass is that which retains its semantic value at deletion of its MetaAssociation with the major MetaClass.
MetaAssociation orientation
When creating a MetaAssociation in the metamodel diagram, it is the direction in which the MetaAssociation was drawn that determines the major MetaAssociationEnd and the minor MetaAssociationEnd.
The major MetaAssociationEnd is on the origin side of the MetaAssociation, the minor MetaAssociationEnd is on the arrival MetaClass.
When a MetaAssociation is created, the "Order" attribute is assigned to it automatically.