Eclipse UML plugin with Java Code Generation
21,768
Solution 1
eUML is free (read the license for restrictions): http://www.soyatec.com/euml2/features/
Also Jupe: http://jupe.binaervarianz.de/
Solution 2
I've had some luck creating UML diagrams based on java code with ObjectAid: ObjectAid Download Page.
It was made for Eclipse so it should work. However, I don't know if it does code generation... but it makes a pretty picture!
The site lays out how to install it and the UML diagramming portion is absolutely free!
Hope this helped!
Solution 3
Try Acceleo . Very flexible.
Author by
certifiedNoob
Updated on July 09, 2022Comments
-
certifiedNoob almost 2 years
Does anyone know of a good (read: Free) Eclipse UML plugin that can also do code generation? If not, does anyone know of any good Eclipse UML plugins?
EDIT: I'm running Eclipse IDE on Fedora Linux
TIA
Noob
-
certifiedNoob about 13 yearsthanks for your reply. I forgot to mention, I'm running eclipse on Linux, though I STARUml looks good. Thanks again!
-
certifiedNoob about 13 yearsthanks! I don't see any UML based features, however. Thanks again.
-
certifiedNoob about 13 yearsYES! These are perfect! Both are eclipse plugins and both do code generation/synchronization... thanks very much!
-
Jordi Cabot about 13 yearsHere: wiki.eclipse.org/Acceleo/Demonstrations they mention a UML to Java demo
-
UML GURU about 13 yearsBe careful because you get UML annotation in your code @UML ..... All your code format will be changed be the tool. A real misery and very dirty code. I had a nice wel written code and after reversing my java code all my format was changed and plenty of uml annotations written. My code was a real mess and the worth is when I tried to refactor my code I lost all my diagrams because it seems that UML annotations was also erased.
-
allthenutsandbolts about 13 yearsNetbeans can work on Linux too. I don't think that should be a issue.
-
user1154664 over 11 yearsFROM eUML FAQ: 1. I wondering if I can use free version of eUML2 software for commercial use? Sure. You can use eUML2 free edition for your commercial developments. For more detail information, please read the license file.
-
Apache over 10 years@UMLGURU - I know this is an old comment, but you should always use a local version management system at least. I rely on git/hg for all my projects, and it's magic. Finally nothing can destroy my work. Just perfect, comfy.