Plugins (1067)


Training and Consulting (40)



EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 538
Comments: 0


Category: Plugin Directory / UML / Green UML

Green UML 
Rate this plugin | Report broken link | Details | Comments (12)

Rating: 8.1 (68 Votes) | hits: 8
Green UML

Version: 3.0.0
Support Eclipse Version: 3.2 and 3.3 (Europa)
License: Free EPL
Development Status: Production/Stable
Company: University at Buffalo
Plugin home pageHome Page
Plugin SupportPlugin Support
Discussion ForumsDiscussion Forum

green is a LIVE round-tripping UML class diagram editor, meaning that it supports both software engineering and reverse engineering of existing code. You can use green to create a UML class diagram from existing code, or to generate new code by drawing a class diagram.

green was developed with the pedagogical goal of focusing students on design. However green has proven to be a robust and flexible tool that can easily provide UML support in any environment.

green also supports incremental exploration of a codebase. By selecting a class and doing an "incrementally explore" operation, all types which the class is related to are brought into the diagram.

All the relationships that green uses are plug-ins to green. This means that at any time you can remove one of the pre-defined relationships, or if you are interested, you can develop your own relationship as a plug-in to green. In our teaching we reveal the relationships one at a time as we teach students about them.

green can save diagrams as simple XML files, and can also save diagrams as in a jpg format (for printing or inclusion in a web page).

green now supports Zoom functionality! Download today!


Added on: 20-Jun-2006 | Updated: 22-Oct-2007




Last 10 Comments


User: AnonymousRating: 102008-04-18 23:29:25
very good ! the beiggner easily learn and use!


User: AnonymousRating: 92008-04-01 22:51:30
good, but there are still performance issue. When there is an incremental explore operation, it spent lots of time or just crash the eclipse. But still it is good.


User: AnonymousRating: 32008-01-17 07:47:40
Quite nice in those cases where it works. For many interfaces and classes within our projects it doesn't work... just nothing happens when initiating the diagram creation (Green 3.0.0, Eclipse Europa)


User: AnonymousRating: 82008-01-15 16:59:34
Haven't used it too much. However after trying it reverse engineering my project, it works quite well. One problem is that can't save digram as jpeg with Eclipse3.3.


User: AnonymousRating: 102007-09-22 10:09:09
great software. A++(+)...


User: AnonymousRating: 52007-06-21 17:13:09
Seems to work reasonably reliably, as long as you want to work the way it works. It does lack a lot of essential features, though: * No support for automatic creation of getter/setter methods, or hiding them in the list of methods for a class (so they're rather distracting in the diagram). * Adding an association between two classes creates a field that is automatically initialised in a constructor, which isn't an ideal way of doing it. Needs to support using a setter method to set up the association. It also can't undo this operation.


User: AnonymousRating: 22007-04-22 13:46:45
Tried to reverse engineer one of the example projects that comes with Eclipse and it crashes repeatedly. There is no way I've found to do a smart reorganization of the class diagram. If it's of any size all, things overlap as to be unreadable. Not ready for prime time!


User: AnonymousRating: 72007-03-19 16:21:35
Nice UI, seems to be stable. Very good diagram/code synchronization. I am missing the core modeling functionality - Model-Model-Model... and then generate classes (if needed at all). From what I saw all classes are first created in order to be displayed in the diagram. Another missing functionality is the XMI/Ecore export. Still - one of the best Eclipse plugins for UML class diagrams I have evaluated.


User: AnonymousRating: 32007-02-16 15:16:11
Looks promising but still buggy. I only used it for not even 5 min and it crashed Eclipse. The file I was working on also got corrupted. Very frustrating.


User: AnonymousRating: 82007-02-16 10:22:17
Good lightweight plugin. Good reverse engineering tool.