The JET component provides code generation framework & facilities that are used by EMF. JSP-like template files can be edited and transformed into any kind of source artifact including java, html, properties or xml files in a very simple way.