UML

Violet UML Editor – powerful modeling software

Violet (Very Intuitive Object Layout Editing Tool) is an easy-to-learn, open source UML editor.

Violet is intended for students, teachers, and authors who need to produce simple UML diagrams quickly. It’s not intended as an industrial strength tool.

Violet can be started as a single application, an applet, via Java Web Start, or as an Eclipse plugin.

  • Implements the following diagrams:
    • Use Case Diagrams – captures the requirements of a system. Use cases are a way of communicating with users and other stakeholders what the system is intended to do.
    • Class Diagrams – shows the building blocks of any object-orientated system.
    • Activity Diagrams – displays the sequence of activities.
    • Sequence Diagrams – a form of interaction diagram which shows objects as lifelines running down the page, with their interactions over time represented as messages drawn as arrows from the source lifeline to the target lifeline.
    • State Machine Diagrams – models the behaviour of a single object, specifying the sequence of events that an object goes through during its lifetime in response to events.
    • Object Diagrams – use a subset of the elements of a class diagram in order to emphasize the relationship between instances of classes at some point in time.
  • Fully integrated into Eclipse.
  • Open multiple documents.
  • Supports direct links between diagrams.
  • Nice drawing with automatic grid snap.
  • Zoom in / zoom out.
  • Undo / redo.
  • Cut/copy/paste.
  • Multiple diagram elements select and drag’n drop.
  • Supports diagram tool change with mouse scroll button.
  • Maximum drawing space by hiding tools bar.
  • Cross format documents. Diagrams are saved in HTML.
  • Export diagram image to clipboard.
  • Export diagram image to file.
  • Printing.
  • Restores workspace on startup with opened documents.
  • Cross-platform support.

Website: violet.sourceforge.net
Support: SourceForge Project Page, GitHub Code Repository
Developer: Cay S. Horstmann, Alexandre de Pellegrin and many contributors
License: GNU General Public License v2.0

Voilet

Violet is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Unified Modeling Language tools
Eclipse PapyrusEdit models based on UML and related languages
PlantUMLDraw UML diagrams from simple textual description
MermaidGenerate diagrams from markdown-like text
UmpleCreate UML models textually
ModelioUML and BPMN modeling environment
GaphorSimple UML and SysML modeling tool
UmbrelloUML Modeller based on KDE technology
UMLetJava-based UML tool
JetUMLSketch software design ideas with a minimum of fuss
VioletDesigned for people who need to produce simple UML diagrams
DiaGTK+ based diagram creation software
ArgoUML UML modeling tool
crystal-facet-umlDesktop UML and SysML modeling application
UML DesignerUML tool based on Sirius and Eclipse

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted