Telosys with Eclipse
Telosys Eclipse plugin has been designed to be a simple and handy tool.
With this this plugin it's very easy to configure a project, create models, design templates and generate your code.
It can be used to generate the code anywhere (not only in Eclipse) so you can use it to generate your code in another IDE workspace.
This plugin is totally free and open source.