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.

Share:
21,768
certifiedNoob
Author by

certifiedNoob

Updated on July 09, 2022

Comments

  • certifiedNoob
    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
    certifiedNoob about 13 years
    thanks for your reply. I forgot to mention, I'm running eclipse on Linux, though I STARUml looks good. Thanks again!
  • certifiedNoob
    certifiedNoob about 13 years
    thanks! I don't see any UML based features, however. Thanks again.
  • certifiedNoob
    certifiedNoob about 13 years
    YES! These are perfect! Both are eclipse plugins and both do code generation/synchronization... thanks very much!
  • Jordi Cabot
    Jordi Cabot about 13 years
    Here: wiki.eclipse.org/Acceleo/Demonstrations they mention a UML to Java demo
  • UML GURU
    UML GURU about 13 years
    Be 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
    allthenutsandbolts about 13 years
    Netbeans can work on Linux too. I don't think that should be a issue.
  • user1154664
    user1154664 over 11 years
    FROM 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
    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.