I\'m aware of the built in code generation and refactoring one can do with the \"Source\" and \"Refactor\" menu items in Eclipse.
I also use the Commonclipse plugin to
jsoncafe.com online code generator for the model class for JAVA, Android Gson, Swift Class, Swift Codable, c# etc.
If you want to generate code independent of technology, Zontroy is a good choice. So you don't need to think about whether your project is a JavaEE project or not. You can generate any file in any technology from your database.
It really depends on what you want to do? J2EE, web services, Swing ...
I do a lot of web service development and rely heavily on:
For Axis2 development:
There's a good tutorial on Axis2 plugins called Developing Web Services Using Apache Axis2 Eclipse Plugins - Part 1
I don't think that this is really what you're asking about, but for model driven development, I think Borland's Together is still the best eclipse based tool out there.
Project Lombok enables you to effectively code in shorthand. For example, you can declare a class, add a lombok annotation, and it will automatically generate getters, setters, equals, hashCode, toString, and constructors.
I don't know if you're a big UML fan but IBM Rational suite is extremly powerful.
I used it to move from UML to generated mock objects but that's only a slight part of what it can do