enterpriseDomain/ClassMaker

Multi-metamodel

Closed this issue · 1 comments

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.

Maybe, an EObject and EObject to EPackage transformation interface instance should be provided here.