Optimus is a new way to handle EMF-based model transformations, using requirements instead of predefined workflows. It also comes natively with a strong java generator, to provide a ready-to-use framework for developing code generators