- Requirements
- Installation
- Users guide and additional information
- Contribute
- Requirements to develop Green UML
- What can be improved
- Bugs
- License information
- Origins, historical versions
====================================================================================================================
Green is a LIVE round-tripping editor, meaning that it supports both software engineering and reverse engineering. You can use green to create a UML class diagram from code, or to generate code by drawing a class diagram.
The editor features a simple point-and-click interface. Right-clicking in the editor brings up a context-sensitive menu that includes features such as the refactoring and quick-fix functionality. Green supports exporting files to JPG, PNG and GIF formats, as well as saving them as Green UML projects, so that you can share you diagrams without any issues.
- This Green UML version works properly on Eclipse 4.7 Oxygen
- Fixed some discovered bugs
- Tree Layout
- Adaptive zoom levels
Eclipse 4.7 Oxygen
- Open Eclipse, and navigate to Help > Install New Software...
- Click on Add...
- Fill the fields as following:
Name: GreenUML
Location: http://odo.lv/ftp/tools/GreenUpdateSite - Click OK
- Choose what features to install and follow further instructions
To create an update site download the GreenUpdateSite folder, store it on your computer or server and then install it by using the path or link to the folder.
It also can be done directly via svn checkout
- Install subversion
sudo apt install subversion
- Download the folder from the repository
svn checkout https://github.com/Discobrick/GreenUML-WRK/trunk/GreenUpdateSite
- Using the Green UML Plugin for Eclipse
- In Eclipse, click Help > Help Contents > Green Users Guide
If you want to contribute to this project, please create a fork of this and commit all of your changes there.
Please note that Green UML is effectively a collection of plug-ins (see the structure overview). Development of each plug-in is performed in a separate Eclipse project. There are also additional projects: an update site project GreenUpdateSite
(used to create an Eclipse plug-in installation web site), and feature projects: GreenFeature
, GreenRelationshipsFeature
and GreenSVGSaveFeature
(used to package groups of plug-ins together into installable and updatable units which are then uploaded to the update site).
- Better Auto layout algorithm so that it takes in account interfaces and other packages
- Better dark mode implementation, specifically add dark more for palette
- Add the ability to generate a diagram for a whole project, with included decompilation for .jar files
- Additional functionality
Please report bugs to GreenUML/issues on GitHub. Please note that we do not guarantee bug fixes or updates in the future.
- This software is distributed under Eclipse Public License - v 1.0. Please see it for terms of use and redistribution.
- Alternatively, a TL;DR version is available here.
- Green UML was originally developed by Dr. Carl Alphonce, Colin Fike, Remo Fischione, Nicholas Wheeler and others from Computer Science and Engineering Department at University at Buffalo.
- The original versions of Green UML can be obtained here, however, the last updates there date back to 2009 and Eclipse 3.5
- Original web page: green.sourceforge.net
- The project is forked from this GitHub repository