Bug 290952 - [CDO] Support for CDO model repository
Summary: [CDO] Support for CDO model repository
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.10.0   Edit
Hardware: PC Mac OS X
: P2 enhancement (vote)
Target Milestone: M7   Edit
Assignee: Christian Damus CLA
QA Contact:
URL:
Whiteboard: Usability
Keywords: plan
Depends on: 398688 398690 398692 398693 399279 399285 399677 399678 400511 401197 401830 402188 402562 402961 403681 405625 405652
Blocks:
  Show dependency tree
 
Reported: 2009-09-30 14:27 EDT by Kenn Hussey CLA
Modified: 2013-08-11 23:00 EDT (History)
6 users (show)

See Also:
give.a.damus: kepler+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenn Hussey CLA 2009-09-30 14:27:19 EDT
Investigate support for CDO model repository as a backing store for models.
Comment 1 Christian Damus CLA 2013-01-21 17:03:30 EST
I am taking this on for the Kepler release.  This "plan item" bug will be the umbrella for tracking the development of CDO integration for model repository persistence in Papyrus.  Individual work items will be tracked by bugs linked to this one.
Comment 2 Christian Damus CLA 2013-01-31 15:52:33 EST
Created cdo_kepler branch for development of the CDO integration feature.

at r9978
Comment 3 Camille Letavernier CLA 2013-03-05 12:17:27 EST
The cdo_kepler branch has been merged to the trunk in r10367

The merge covers the revisions 9967 to 10355. It includes all the plug-ins which already existed in the trunk.

The following have not been merged yet:
- Features
- CDO plug-ins
- views.validation plug-in
Comment 4 Camille Letavernier CLA 2013-03-06 05:11:10 EST
r10367 -> r10380: Merged the cdo_kepler branch to the trunk

The merge covers the revisions 9967 to 10361, and includes what was missing from the previous commit:

- Features
- CDO Plug-ins
- views.validation plug-in

The build has been updated to include views.validation (trunk-nightly) and all CDO plug-ins (trunk-extra-nightly)

The tests have not been merged yet.
Comment 5 Camille Letavernier CLA 2013-03-06 05:11:40 EST
> r10367 -> r10380: Merged the cdo_kepler branch to the trunk

I meant r10376 -> r10380
Comment 6 Camille Letavernier CLA 2013-03-11 14:17:53 EDT
r10489:

Merged the cdo_kepler branch to the trunk, from r10361 to r10476
Comment 7 Camille Letavernier CLA 2013-03-11 14:42:18 EDT
r10490 -> r10496:

- Add the CDO Test plug-ins to the trunk
- Add the CDO Test feature to the trunk
- Include the CDO Test feature to the Papyrus Extra tests
Comment 8 Camille Letavernier CLA 2013-03-11 14:45:47 EDT
r10497:

Missing commit from the previous revision. The plugin oep.tests.extra has been updated to include the CDO Tests.
Comment 9 Camille Letavernier CLA 2013-03-14 13:46:59 EDT
r10545:

The revision r10544 has been merged to the trunk
Comment 10 Camille Letavernier CLA 2013-03-18 15:02:05 EDT
r10555 (Trunk):

Mathieu has merged r10551 from cdo_kepler to the trunk

r10579 (Trunk):

Merged r10554 from cdo_kepler to the trunk (Was already partially merged in r10555)

Current merge status:

Begin -> r10476
10544
10551
10554
Comment 11 Camille Letavernier CLA 2013-03-19 05:58:29 EDT
r10580 has been partially merged to the trunk in r10587. New CDO plug-ins have been excluded from this merge (cdo.ui.customization.properties)
Comment 12 Arnaud Cuccuru CLA 2013-03-26 06:44:02 EDT
WorkspaceMarkerMonitor does not handle marker deletion properly. When fireMarkerRemoved is called, the wrapped PapyrusMarkerAdapter shall account on the 'attributes' map, since the IMarker marker is already deleted and no longer has attributes.
Revision 10680 fixes this problem.
Comment 13 Christian Damus CLA 2013-03-26 09:23:14 EDT
r10682 on the cdo_kepler branch:

merged from trunk, r10600 -> r10681
Comment 14 Camille Letavernier CLA 2013-03-26 13:41:29 EDT
r10694 - 10695:

Merged the plug-ins from the cdo_kepler branch to the trunk.

Tests and features still need to be merged
Comment 15 Camille Letavernier CLA 2013-03-26 13:48:21 EDT
r10696:

Merged the cdo feature to the trunk.

Note that the version from cdo_kepler is invalid (eop.cdo.ui appears twice, while oep.cdo.uml.ui is missing)
Comment 16 Camille Letavernier CLA 2013-03-26 14:30:16 EDT
r10697:

Merged the CDO tests from the cdo_kepler branch to the trunk
Comment 17 Christian Damus CLA 2013-04-25 10:39:14 EDT
A functional CDO integration supporting most common Papyrus modeling use cases is delivered in the coming M7 and discoverable via the Papyrus Additional Components installation wizard.