ClassSupplier is renamed to ClassMaker and it's development are proceeding.
Concerning conception of current blog, I developed the metaModel test. It creates an instance of EMF meta-model EClass, then makes generated form of it from dynamic, creates model instance of this meta-model which is then transformed back into Ecore. Now it's possible to produce this model and use it as a meta-model for subsequent instantiations (in other words, repeat the cycle).
I found that QVT[o] transformation is not possible for dynamic metamodel EClasses, and ClassMaker enables to build it at runtime, programmatically.
Of course, it is not the sole purpose of this library. Above all, it makes possible the creation of adaptable applications achieved through programmatic run-time building of default format module components.
Hope, that someone will find this useful.
Maybe you'll want to help.
See ya later!
https://www.enterprisedomain.ru/