- User experience improvements
- Transparent management of sessions
- New kind of representation: Tree
- New kind of representation: Sequence Diagram
- Graphical configuration of designers
- Acceleo 3.0
- ATL 3.1
- Eclipse 3.6 as the reference platform
User experience improvements
New functionnalities have been added to improve the usability of graphical designers created with Obeo Designer.
Editor contextual toolbar
A contextual toolbar is integrated within the editor. It provides the main actions which can pe performed on the current diagram and on the model elements displayed on it
Show/Hide elements
It is now very easy to select the model elements to show or hide on a diagram.
Pin/Unpin elements
Model elements can be pinned on a diagram to prevent them from moving during an automatic layout.
Quick outline
The Ctrl+O keystroke opens a dialog box containing all the model elements contained on the current diagram. From this dialog box, it is possible to find and select a model element on the diagram.
Show/Hide labels
The label of the selected model elements can be hidden from the diagram.
Transparent management of sessions
It is now possible to open a designer without creating a session. A session can be created on the fly, stored in a temporary folder and automatically removed after the editor has been closed.
New kind of representations: Tree
Trees bring a hierarchical viewpoint of datas, as they can provide a lot of informations in a clear and concise way. Obeo Designer 5.0 introduces this new kind of representation with Drag & Drop, Direct Edit, Navigation, etc.
Popup can be added to allow the user to perform specific actions on model elements.
New kind of representations: Sequence diagrams
Sequence Diagrams are now supported by Obeo Designer 5.0. Inspired by UML, this new kind of representation can be used with any DSL.
Complex sequence diagrams can be created, thanks to the management of combined fragments.
Graphical configuration
Several new features have been added to customize the graphical rendering of model elements.
Advanced management of colors
Colors of model elements can be dynamically computed by defining expressions (OCL, Acceleo, etc.)
Interpolated colors can be defined to generate colors depending of the object properties.
New type of label for the containers
The label of a container can be displayed in a corner compartment.
Conditional tools
Buttons in the palette can be visible depending on a precondition.
Acceleo 3.0
Obeo Designer 5.0 integrates Acceleo 3.0 as the solution for code generation and synchronization between models and generated code.
Acceleo is an official project of the Eclipse Foundation since 2009 and has become the reference solution for the Eclipse code generation. The new version implements the MTL syntax, the OMG standard based on OCL.
Acceleo 3.0 provides most of the features that can be expected from a top quality code generator IDE (editor, debugger, profiler, etc.)
ATL 3.1
ATL 3.1 comes with lots of improvements:
Editor
Auto-completion, navigation, documentation, searchs
Debugger
Breakpoints, step-by-step debugging, etc
Profiler
Gives the time spent during each step of the model transformation
Plug-ins
JAR export, API launching
Eclipse 3.6 as the reference platform
Obeo Designer is based on Eclipse 3.6 (Helios).
I still supports Eclipse 3.3 (Europa), 3.4 (Ganymede) and 3.5 (Galileo).
Read the many others improvements described in the Change Log.