Multi-metamodel
Closed this issue · 1 comments
kyrillzotkin commented
There is a possibility to create a feature like: model (M0) is an instance of meta-model (M1), which, in turn an in instance of meta-metamodel (M2) and so on.
For this, a representation of model of any layer of abstraction should be specified explicitly. Where under representation is meant a template for generation, genmodel properties, input syntax, mapping to Ecore, etc.
kyrillzotkin commented
Maybe, an EObject and EObject to EPackage transformation interface instance should be provided here.