Fork me on GitHub

ClassMaker

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 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.

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.