-            

Obeo Designer -  Obeo Designer 4.6 new and noteworthy


The Obeo Designer 4.6 release is now available. Based on Eclipse 3.5 it offers an easier handling, better integration with version control systems and significant gains in performance.


Introduction

  • The distribution is now starting with a custom welcome page to ease the discovery of the Obeo Designer features through tutorials and documentations.


  • A set of examples ready to import in your workspace are provided through the new "Examples" wizard.

Acceleo

Acceleo moved to the 2.7 release: New and Noteworthy for Acceleo 2.7.

ATL

ATL is provided in its 3.0 version, developped within Eclipse: ATL 3.0 New and Noteworthy.

EMF Compare

EMF Compare is provided in its 1.0 version, developped within Eclipse: EMF Compare 1.0 New and Noteworthy.

Viewpoint

Viewpoint has been upgraded to the 4.6 release with numerous changes.

Transversal

  • Platform - The base platform is now Eclipse 3.5, also known as Galileo.A few cheatsheets are now available to quickly get started.

  • Workspace Management

    - Rock stable and efficient synchronization with the workspace events, you may now use your Viewpoint based editors in conjunction with any other editor

    - Configuration management : the tools are now fully compatible with SCM systems like Clearcase, prompting you to check out files if and when needed

    - Defensive checkout validates edits of a file as soon as possible and prompts you for check out if needed


  • Tools - There is now a new wizard made from a double list or tree which you can use within your custom tool specifications.

  • Representations

    - copy/paste support for representations

    - Startup representations : if a representation description is set to "startup = true", then when opening the session any existing representation will automatically be opened

    - An empty Semantic Candidate Expression used to mean "All the descendants of the current element", it now means "All the elements from the Session" easing definition of mappings decorelated with the model structure


  • Performances

    - Better scalability with big diagrams (10 000 diagram elements in a single diagram)

    - Better scalability with big models (millions of elements)

Diagram Representations

  • Specification

    - It is now possible to define a specific color palette and reuse colors from this palette

    - A list container may now have border nodes

    - An EdgeMapping may now have several source and target mappings, avoiding duplication in the diagram specification

    - You may now activate popup tools in your diagram definition


  • Layout Management - The diagram layout and interactions with the layout have been highly reworked:

    - It is now possible to arrange a single container instead of the whole diagram

    - You can now copy/paste a layout from one diagram to another

    - Auto-pin on move: any moved element is pinned on the diagram and won’t be automatically moved when clicking on "arrange" action

    - Layout definition customization, it’s now possible to specify in the viewpoint specification model what kind of diagram layout one desires: top/bottom or left/right specifying nodes paddings


  • Tools

    - Diagram tools might now be grouped and are automatically merged based on their group name, we now support tool groups and tool combos

    - Port selection and drag&drop has been made easier

    - CTRL + Click while applying a tool is now supported for every tool. By using this combo the tool will be kept selected after being applied, easing multiple creation of nodes or edges

    - Keeping ALT down allows you to move shapes around in the diagram

    - It’s now possible to define a popup menu action on the diagram background

    - There is a new Open Definition action in the diagram editor which will open the viewpoint specification corresponding to the selected diagram element


    - You can now specify a selection tool representing elements in a tree


  • Layers

    - One can now override existing EdgeMappings from another layer

    - A layer might now be activated by default depending on an ".odesign" setting

    - Numerous fixes on the layer management system and massive performances gains

  • Sequence Diagram - Both the specification and the exploitation sides of the sequence diagram have been redesigned, providing a better user experience at specification time and better usability and performances during exploitation.

Table Editors

Enhancements on user interactions:

           it is now possible to resize the cells' height

           carriage returns are taken into account in the cells' labe

           keyboard navigation

           it is now possible to print tables


Ecore Modeler

  • Archetype based Viewpoint - The modeling environment provides now an Archetype Viewpoint to design Domain Neutral Components diagram using Ecore.
  • External Elements - You may now drag&drop any "EClass" into the Entities modeler, even if it is not in the current "EPackage".
  • Usability Improvements - It is now possible to reconnect "EReferences" from one class to another."EOperations" signature typing has been also enhanced.

Obeo Traceability

Obeo Traceability is a service release containing several bug fixes.

Obeo Requestor

Obeo Requestor is a service release containing several bug fixes.

Base platform

The whole platform moved from Ganymede to Galileo: Eclipse Galileo Release SR2.