Customizing the metamodel
Metamodel customizations require particular care, as they affect the entire repository:
• To add a new attribute, use either:
• the Easy Property feature
or
• the custom MetaAttribute link
• To modify:
• attribute values (enumeration), use the custom MetaAttribute Value link.
• virtual attributes with computed values, use the custom macro link to define the calculation logic
Do not:
• modify a Metamodel Diagram.
Instead, duplicate or recreate the diagram in a custom context.
• use unsupported inheritance patterns on custom MetaClasses.
Review inheritance carefully.