UseitGenerator is a lightweight generator for eclipse uml2 models. It is base on the velocity template engine. It has a simple generation process. You build up a generation Model, and link the generation model to the uml2 models.
So it is possible to reuse the generation model.This is the ecore Model of the builder, as you see, the concrete model resources are encapsulated by ecore objects, they wrap the resources so they can be easily replaced by another.
There are two kinds of resource containers, one for the building model, and an other for the models.
For more information:
Recommend the tutorial