Programmatic runtime code generation, followed by class loading.
ClassMaker is a library for creating classes at runtime. Taking a dynamic EPackage as an input, it invokes the generator (currently Ecore default), then PDE exporter, then installs the result into the host OSGi container and supplies the EPackage class, loaded on the fly into its own OSGi runtime, making available to a client code. Here is a Javadoc.
The purpose of it is, for instance, applying an adaptive object model architecture. Further work continues.
ClassMaker is an open-source project supported by one volunteer.
Join me!
Have any question? Check out the ClassMaker wiki or contact me and I'll try to help you with it.
Note: The software is still under development.