I'm looking for a good modeling tool to use for designing java applications that use the playframework. Considerations:

1. Should be able to generate valid java code for skeleton of play app
2. Should be able to round trip java code and update model appropriately
3. Shouldn't be too cumbersome -- I don't want to be generating reams of complicated diagrams that serve no purpose. My goal is to be able to quickly model the design for an app I have in my head, hit "Generate" and have stubbed out java code the members of my team and I can start filling in.
4. Cost is not a serious concern.
5. Eclipse integration is a major plus
6. Learning curve/availability of *good* resources to learn is an important consideration

Does such a modeling tool exist? Playing with Visual Paradigm now. Am I going down a blind alley by even wanting to do this? I know modeling etc. has kind of fallen out of favor with the focus on Agility and all, but it seems like this would be much quicker than a) trying to explain to everyone I work with how I envision the app working and b) manually writing tons of boilerplate code.