PGA (Petit Generateur entre amis : little generator betwenn friends in french) is a generation kernel to load, manipulate emf models (eclipse) with ATL, and practicecode generation with several templating technologies like JSP2, Velocity, Jet.
A set of tools and utilities that allow development teams to practicecode generation techniques in a scalable and extensible manner. This is based on the style of code generation found in Ruby on Rails.