Release Notes for Viewpoint

  1. Release Notes for Viewpoint
    1. Viewpoint 6.6 (2012-XX-XX)
    2. Viewpoint 6.5 (2012-10-04)
    3. Viewpoint 6.4 (Obeo Designer 6.0, 2012-05-11)
    4. Viewpoint 6.3 (2012-04-11)
    5. Viewpoint 6.2 (2011-12-22)
    6. Viewpoint 6.1 (2011-11-10)
    7. Viewpoint 6.0 (2011-07-08)
    8. Viewpoint 5.3 (2011-03-24)
    9. Viewpoint 5.2 (Obeo Designer 5.0, 2011-03-02)

This document contains the release notes for all major releases of Viewpoint since Viewpoint 5.2 (released in early 2011 as part of Obeo Designer 5.0). Note that not all releases correspond to a version of Obeo Designer; those which do are marked as such. If you are upgrading from a previous version of Obeo Designer, all the notes in the intermediate version concern you.

Viewpoint 6.6 (2012-XX-XX)

Changes Visible to End-Users

Changes Visible to Specifiers

Changes Visible to Developers

Viewpoint 6.5 (2012-10-04)

Changes Visible to End-Users

Changes Visible to Specifiers

Changes Visible to Developers

Viewpoint 6.4 (Obeo Designer 6.0, 2012-05-11)

Changes Visible to End-Users

  1. Export-> Modeling Project from Remote : to export a local modeling project to a model repository
  2. Import-> Shared Modeling Project from Local : to import a shared modeling project from a model repository to the local workspace
  3. New-> Shared Modeling Project : to create a local modeling project connected to a shared modeling project in a model repository

and a Commit History view to view the list of commits done on a selected shared object.

Changes Visible to Specifiers

Changes Visible to Developers

Viewpoint 6.3 (2012-04-11)

Major new features in this version include:

Changes Visible to End-Users

Changes Visible to Specifiers

Changes Visible to Developers

Changes in fr.obeo.dsl.viewpoint

Changes in fr.obeo.dsl.viewpoint.ui

public ILabelProvider getSessionLabelProvider() {
    if (labelProvider == null) {
        labelProvider = new LabelProvider() {
            @Override
            public Image getImage(final Object element) {
                return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER);
            }
        };
    }
    return labelProvider;
}

Changes in fr.obeo.dsl.viewpoint.editor

Changes in fr.obeo.dsl.common

Changes in fr.obeo.dsl.common.ui

Changes in fr.obeo.dsl.viewpoint.table

Changes in fr.obeo.mda.ecore.extender

Changes in fr.obeo.viewpoint.diagram

Viewpoint 6.2 (2011-12-22)

Changes Visible to Developers

Changes in fr.obeo.dsl.viewpoint

Changes in fr.obeo.dsl.viewpoint.ui

Changes in fr.obeo.dsl.viewpoint.diagram

Viewpoint 6.1 (2011-11-10)

Compatibility and Migration Notes

Changes Visible to End-Users

Changes Visible to Specifiers

Changes Visible to Developers

Metamodel Changes

Changes in fr.obeo.dsl.viewpoint

Changes in fr.obeo.dsl.viewpoint.ui

Changes in fr.obeo.dsl.viewpoint.diagram

Changes in fr.obeo.dsl.viewpoint.table

Changes in fr.obeo.dsl.viewpoint.table.ui

Changes in fr.obeo.dsl.viewpoint.tree.ui

Changes in fr.obeo.dsl.common.ui

Changes in fr.obeo.mda.ecore.extender

Viewpoint 6.0 (2011-07-08)

Changes Visible to End-Users

Changes Visible to Specifiers

For sequence diagram, we have now the ability to specify timer, i.e. a message which begin before another and finish after another one.

Changes Visible to Developers

Changes in fr.obeo.dsl.common

Changes in fr.obeo.dsl.common.ui

The layout API in fr.obeo.dsl.common.ui have been moved to fr.obeo.dsl.viewpoint.diagram plug-in with some refactoring (For instance «Air» prefix removal)
The following packages have moved :

fr.obeo.dsl.common.ui.business.api.layout
fr.obeo.dsl.common.ui.tools.api.graphical
fr.obeo.dsl.common.ui.tools.api.graphical.layout
fr.obeo.dsl.common.ui.tools.api.graphical.figure

The extension point fr.obeo.dsl.common.ui.airLayoutProvider has been renamed to fr.obeo.dsl.viewpoint.diagram.layoutProvider.

Changes in fr.obeo.dsl.viewpoint

URI sessionResourceURI = URI.createPlatformResourceURI("/Test/test.aird");
Session session = SessionManager.INSTANCE.getSession(URI);
IEditingSession uiSesssion = SessionUIManager.INSTANCE.getOrCreateUISession(session);
URI semanticResourceURI = URI.createPlatformResourceURI("/Test/test.ecore");
Command addSemanticResourceCmd = new AddSemanticResourceCommand(session,semanticResourceURI);
session.getTransactionalEditingDomain().getCommandStack().execute(addSemanticResourceCmd);
URI sessionResourceURI = URI.createPlatformResourceURI("/Test/test.aird");
Session session = SessionManager.INSTANCE.getSession(URI)
IEditingSession uiSesssion = SessionUIManager.INSTANCE.getOrCreateUISession(session);
URI semanticResourceURI = URI.createPlatformResourceURI("/Test/test.ecore");
Command addSemanticResourceCmd = new AddSemanticResourceCommand(session,semanticResourceURI);
session.getTransactionalEditingDomain().getCommandStack().execute(addSemanticResourceCmd);

Changes in fr.obeo.dsl.viewpoint.ui

URI sessionResourceURI = URI.createPlatformResourceURI("/Test/test.aird");
Session session = SessionManager.INSTANCE.getSession(URI)
IEditingSession uiSesssion = SessionUIManager.INSTANCE.getOrCreateUISession(session);
URI semanticResourceURI = URI.createPlatformResourceURI("/Test/test.ecore");
Command addSemanticResourceCmd = new AddSemanticResourceCommand(session,semanticResourceURI);
session.getTransactionalEditingDomain().getCommandStack().execute(addSemanticResourceCmd);

Changes in fr.obeo.dsl.viewpoint.diagram

DSemanticDiagram dSemanticDiagram = ...;
IAdaptable adapter = new EObjectAdapter(dSemanticDiagram);
Diagram gmfDiagram ViewService.getInstance().createDiagram(adapter, DDiagramEditPart.MODEL_ID, ViewpointDiagramEditorPlugin.DIAGRAM_PREFERENCES_HINT);
DDiagramCanonicalSynchronizer dDiagramCanonicalSynchronizer = new DDiagramCanonicalSynchronizer(gmfDiagram);
dDiagramCanonicalSynchronizer.synchronize();

Changes in fr.obeo.dsl.viewpoint.table

Viewpoint 5.3 (2011-03-24)

Compatibility and Migration Notes

Changes Visible to Specifiers

Changes Visible to Developers

Changes in fr.obeo.dsl.viewpoint (3.0.0 => 3.1.0)

Changes in fr.obeo.dsl.viewpoint.ui (3.0.0 => 3.1.0)

Changes in fr.obeo.dsl.viewpoint.diagram (3.0.0 => 3.1.0)

Viewpoint 5.2 (Obeo Designer 5.0, 2011-03-02)

Changes Visible to Developers

Changes in fr.obeo.dsl.common

Changes in fr.obeo.dsl.viewpoint

Changes in fr.obeo.dsl.viewpoint.ui

Changes in fr.obeo.dsl.viewpoint.diagram