HOPEX Studio : Customizing the Metamodel : Managing the Metamodel : MetaAssociations
   
MetaAssociations
 
Creating a MetaAssociation
Reversing Major/Minor Orientation
Modifying Object Protection
Imposing MetaAssociation Uniqueness
Specifying MetaAssociation Behavior
MetaAssociationTypes
MetaAssociation Types Kept to Maintain Compatibility
MetaAssociationTypes around a diagram
Other MetaAssociationTypes
Processing MetaAssociationTypes
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 "Placing 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.
*For more details on major and minor objects, see the MEGA 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.