EUGene allows you to manipulate and generate models. It can read UML class models in XMI independent from modeling, generate templates, transform models, and integrate in project building. It features independence in developer code and generated code. EUGene is independent from development tools. EUGene is easy to use and to put into place.

This version improves annotation generation on attributes. It also introduces the ability to generate model images using PlantUML, the ability to use model descriptions using YAML syntax, and the ability to apply templates to different inputs.

EUGene – Freecode