Skip to content
This repository has been archived by the owner on Dec 19, 2022. It is now read-only.

epsilonlabs/emc-cdo

Repository files navigation

NOTE: this repository is now archived, as the CDO driver has moved into the main Epsilon repository from 2.5.0 onwards.

EMC driver for CDO models

The plugins developed in this repository extend the Eclipse Epsilon model management framework to allow it to read and write models stored in an Eclipse CDO repository.

To use this driver, install Epsilon first, then install all the features from this update site and let Eclipse restart:

http://epsilonlabs.github.io/emc-cdo/updates/

You should be able to use a new "CDO Model" model type within your E*L launch configurations. You may need to check the "Show all model types" checkbox in order to see it, though. The model type will ask for the connection URL to the CDO repository, which is the same one used in the "CDO Repositories" view.

This resource takes advantage of remote CDO queries to speed up X.allInstances, prioritizes the remote EPackage registry over the local global registry, and speeds up deletion by using the CDO queryXRefs method (instead of the naive iteration through the whole resource that ECoreUtil#delete does).

About

EMC driver for CDO models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages