Fork me on GitHub


Programmatic runtime code generation, followed by class loading.

View the Project on GitHub enterpriseDomain/ClassMaker

Welcome to ClassMaker!

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 into its own OSGi runtime, to a client code. Here is a Javadoc.

The purpose of it is, for instance, applying an adaptive object model architecture. Further work continues.

Authors and Contributors

ClassMaker is an open-source project supported by one volunteer.
Join me!

Support or Contact

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.