Creating a MetaAssociation
Creating a MetaAssociation (link) implements:
• a major MetaClass via a major MetaAssociationEnd
• a minor MetaClass via a minor MetaAssociationEnd
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.

For more details on major and minor objects, see the
HOPEX Administration - Supervisor guide.
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.

The major MetaAssociationEnd is indicated by a black diamond (composition), white diamond (aggregation) or a slash (default). See
Specifying MetaAssociation Behavior for further information.