Discover the Obeo modules

UML Designer

Version 6.0

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, 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 website.

If you have any feedback, tell us on the forum, fill in our survey or report an issue.

Road Map


Planned for June 20, 2014
  • Compartments for attributes and operations in Class diagram
  • Improve apply profile/stereotype actions
  • Improve subjects management in Use case diagram
  • Improve activity diagram
  • Add model actions on model explorer view
  • Based on Luna
  • Based on Sirius 1.0.0
  • Provide impact view
  • Improve sequence diagram
  • Provide universal diagram
  • Provide specification
  • Available on GitHub:
  • Bug fixes

Change Log


Released on January 17, 2014
  • Obeo Designer 6.2 compatibility
  • Kepler compatibility
  • 4 Bug fixes


Released on September 16, 2013


Released on September 13, 2013
  • Add Rich UI properties for all UML elements
  • Support Class Template
  • Redesigned Profile Diagram Editor
  • Modeling/UML in Color
  • UML Designer product should provide error log view
  • 15 Bug fixes


Released on August 01, 2013
  • Create required or provided services in the component diagram
  • Review the drag & drop behaviour
  • Provide/require service directly from a classifier and allow new connections with properties
  • 6 Bug fixes


Released on June 13, 2013
  • Semantic and graphic Copy/Paste
  • Re-designed Package Hiearchy Diagram
  • Comment/Documentation Table Editor
  • UseCase to Model Elements Table Editor
  • 14 Bug fixes


Released on April 17, 2013
  • Stats Collector Activation is proposed too soon
  • 1 Bug fix


Released on April 12, 2013
  • Provide the Composite Structure Diagram
  • Provide a standalone product of UML+SysML Designer
  • 5 Bug fixes


Released on February 22, 2013
  • Improve welcome page and create new cheatsheets
  • New UML Project wizard switch to Modeling Perspective
  • 3 Bug fixes


Released on February 01, 2013
  • Fix: Shared/Composite/Navigable AssociationEnds consistency (Class Diagram)
  • Fix: Node creation problem (Activity Diagram)
  • Compatibility note: Associations created with previous versions of UML Designer will be graphically inverted
  • 4 Bug fixes


Released on January 17, 2013
  • Compatibility with UML 2.4
  • Unsynchronized Use case diagram
  • Compatibility with Obeo Designer 6.1 and Eclipse Juno (3.8)
  • 3 Bug fixes


Released on December 18, 2012
  • Registration message might popup about a missing license for Family
  • 1 Bug fix


Released on December 14, 2012
  • Expressions and Performance Review


Released on December 06, 2012
  • Ability to define the Default Value of an attribute using direct edit
  • Direct Edit on every shape and on every diagram
  • Reconnect for every edge in every diagram
  • Fork, Join, (....) in State Diagram
  • Deployement Diagram
  • Ability to reorder properties in the Class Diagram
  • Structural Diagram's ergonomy : unsynchronized by default
  • 17 Bug fixes


Released on August 28, 2012
  • Creating an activity diagram from a class should create an operation
  • Support for all nested operations
  • Operation affectation for asynchronous message
  • Class in sub-packages should not be displayed in all parents
  • The Association Class should be created in the package of the current diagram
  • Roles cardinalities display and edit in class diagram
  • Ability to create/delete/edit a String Expression related to a Property
  • EAnnotation creation/edition/deletion
  • Support for Default value on Properties
  • 9 Bug fixes


Released on June 26, 2012
  • Drag & drop of attributes and operations
  • 6 Bug fixes


Released on May 15, 2012
  • Display of classes from other packages
  • New wizard "Create UML Project"
  • Direct edit of label for EnumLiterals
  • Inheritance in the class diagram in Tree type
  • Migration of code and models to Obeo Designer 6.0
  • Distinguish the container of the lifeline represented element
  • Improvement of Class, Use Case and Architecture diagrams
  • Class Diagram Performance Review
  • User guide update
  • 10 Bug fixes


Released on March 15, 2012
  • Lifeline shall represent a typed element of the structure model
  • Tool to create a behavior execution specification and its prototype in the given classes
  • Reorder tool for sequence diagram
  • Composite object diagram view to complete the object diagram
  • 20 Bug fixes


Released on December 02, 2011
  • Manage stereotyped labels in direct edit service
  • Activity Diagrams on other model elements than the Model
  • Visibility of associations which are not defined in the current package
  • Editable Association and AssociationEnds
  • Support for profiles
  • Support for comments
  • Tests for sequence diagram services
  • 9 Bug fixes


Released on April 04, 2011
  • Migrated and tested on Obeo Designer 5.0
  • Using a figure to represent the cartridge in the packages Class Diagram
  • Advanced editing support on the labels in the Class Diagram
  • Added advanced tools to delete the elements on Class Diagram
  • Added a tool to remove semantic elements in the "Content Model" view
  • 3 Bug fixes


Released on December 22, 2010