

The first tool button (with the four "grabbers") is the "Select" tool. The following types are currently available:Įach diagram window has a diagram-specific toolbar at the top. When the program starts, pick a diagram type from the File->New menu.
#Java uml editor download#
Once you are confident that you like Violet, you should download it and run it locally. Unfortunately, WebStart ignores the suggested default extensions. When saving files or exporting images, you must supply an extension (.Under Web Start, Violet doesn't know the name of the file that you type into the file chooser! Therefore, it can't pick the graphics format that matches the file extension. Printing to the default printer works, but "print to file" is disabled under WebStart.Under Web Start, Violet cannot save to a local file without your permission. When you open or save files, a warning dialog is displayed, alerting you that you are about to give Violet limited rights to the local file system.However, the sandbox imposes a few restrictions. Note: The Web Start version is functional and runs safely in the “sandbox”-it can't do anything on your local machine without you agreeing to it. If your browser doesn't support Web Start or the planets aren't aligned, run javaws If Java Web Start is properly configured in your browser, and all planets are aligned properly, clicking launches Violet. If not, you need to associate the MIME type application/x-java-jnlp-file with the javaws program in the bin directory of your Java installation. The Java installer should have done this.

Java Web Start needs to be properly configured for your browser.
#Java uml editor install#
If you don't have it, download and install the JDK or the JRE. With Java Web Start, you can try out Violet without installing it.
#Java uml editor code#
The source code is inside the JAR file.With some browsers, you need to right click (or click and hold) on the link and select "Save file as." from the context menu. Save the JAR file at a location of your choice.Violet runs on any platform that has a Java Runtime Environment.I am keeping the classic version around so that students can understand and modify the source code without being overwhelmed. My book " Object-Oriented Design & Patterns" discusses the graph editor framework that underlies Violet. This “classic” version lacks some of the amenities of the modern version such as undo/redo, cut/copy/paste. If you have more serious needs, check out one of the other programs.Ī modern version of Violet is developed and maintained by Alex de Pellegrin. If you just want to draw simple UML diagrams without too much fuss, chances are you'll like Violet. Violet does not generate files that can be imported into other UML tools, nor can it read model files from other tools You can use Violet to draw contradictory diagrams Violet does not generate UML diagrams from source code Violet does not generate any source code from UML diagrams. Here are some of the features that industrial-strength UML programs have and that Violet does not have Mike Godfrey coined the slogan: Roses are rational, violets are GNU. However students and casual users may not like them because they are too hard to learn or too expensive. Programs such as Rational Rose, StarUML, ArgoUML, and so on, are fine choices for serious users of UML.

It is not intended as an industrial strength tool. Violet is intended for students, teachers, and authors who need to produce simple UML diagrams quickly.
#Java uml editor free#
