UML Designer is a graphical tool to edit and vizualize UML 2.5 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
- Composite Structure Diagram
- Deployment Diagram
- Use Case Diagram
- Activity Diagram
- State Machine
- Sequence Diagram
- Profile 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 Sirius, 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 Sirius to adapt each diagram to your needs or combine it to your own DSL. To start customizing this module, just import the source code of UML Designer from Github.
More detail on the UML Designer web-site.
If you have any feedback, tell us on the forum, fill in our survey or report an issue.