UML Designer is a graphical tool to edit and vizualize UML 2.1 models.
It uses the standard UML2 metamodel provided by Eclipse Foundation and it implements the following generic UML diagrams:
- Package Hierarchy
- Class Diagam
- Component Diagram
- Object Diagram
- Composite Structure
- Use Case Diagram
- Activity Diagram
- State Machine
- Sequence Diagram
For those seeking to generate code from their UML diagrams, the UML Designer is compatible with the free UML to Java code generator.
As it is based on Obeo Designer, it provides an easy way to combine UML with domain specific modelling. You can extend the provided diagram definitions and seamlessly work on both UML and DSL models at the same time.


This designer is free (open-source with EPL license).
You can easily modify it with Obeo Designerto adapt each diagram to your needs or combine it to your own DSL. To start customizing this module, just download an evaluation version of the architect edition and import the source code of UML Designer from Github.
More detail Here.
If you have any feedback, tell us on the forum.