UML Editor is an open-source tool with a simple user interface. It allows users to interactively create and edit class diagrams. Supports creation of classes, fields, methods, and relationships. Relationships include: AGGREGATION, COMPOSITION, GENERALIZATION, and REALIZATION. UML Editor also includes a command line version (cli). Diagrams can currently be saved in JSON (Ex. File.JSON). GUI now enables a zoom/scroll feature and the abilty to change background color.
UML Editor is available under the MIT License.
To run the application, navigate to the project directory. Using Gradle, run the command gradle install,followed by pasting or typing ./build/install/UML/bin/UML to start the application. An interface will load asking you to choose between a graphical or command line view. Instructions for each can be found here. Alternatively one can run the command ./build/install/UML/bin/UML cli or ./build/install/UML/bin/UML gui to run the application in its cli or gui state respecitively.
- Java 8
- Gradle
- Dominic D
- Tyler B
- Chris S
- Drew W
- Cory J
If interested in contribution, please see the Contributing Guide