I have recently been looking for a tool to generate Java code from a UML diagram. I have already looked at Papyrus and Omondo for Eclipse. The problem I am having is that the tool is needed in a number of projects that are loaded with JPA and JAXB classes. This makes both Omondo and Papyrus come up short, as annotations and getter/setters are fairly important. What I am looking for is a tool that is able to maintain a graphical class diagram of these projects, like a UML diagram, and then translate that into Java code as needed.
What I am looking for is a reliable Class diagram -> Java code tool, preferably UML based, that supports (as many as possible of) the following:
If anyone knows of a tool (it doesn't have to be UML class diagrams) I would very much like to know about it.
As for me the greatest UML tool is ArgoUML. It is very powerful. Based on Java. It constantly improved and become more and more useful tool.