If you have UML files (class diagram, etc.), you can import them into any of the UML diagram tools (I prefer ArgoUML). Then you will have the opportunity to generate code from UML diagrams. Code is not only java, but also several languages. Rest if you want to explore!
source share