I want a UML modelling tool, preferably as an eclipse plugin that can perform the following:
- model UML diagrams
- Generate stub java code from the diagrams
Edited:
The tool must be open source as I don't want to purchase it.
I want a UML modelling tool, preferably as an eclipse plugin that can perform the following:
Edited:
The tool must be open source as I don't want to purchase it.
Omondo's EclipseUML is very good - it is commercial but has trial versions
Try Omondo and use the 30 days license to do the job. No nag screen, no tag in your code just the UML graphical diagram is 30 days limited. Once you have created the model and if the 30 days are over you can take your model and use another tool because this is compatible with any open source tool. Omondo is good for java reverse engineering and model creation.
Ganymede link: http://www.ejb3.org/download_studio_eclipse_3.4.html
Here's a similar question and my response.
More specific to your question, my recommended tool - Soyatec eUML2 is not open source, but there's a free version that's completely usable.
I'm not sure what kind of UML diagrams you'll be doing. The free edition of eUML2 only does class and sequence diagrams.
eUML2 does a great job of generating stub methods. You can define methods on classes in your class diagrams, and empty methods will be created for them. Taking it a step further, it allows you to define properties on the class, and will automatically generate getters/setters.
It is very similar to Omondo that others have suggested, but IMO, better. The two products seem to be based on the same code base, I have no idea what the history of the two projects are or why this is, one may be a fork of the other. I go into more details in my original response why I like it better than Omondo.