Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

VIATRA/Releases/Query/MigrateTo1.0

< VIATRA‎ | Releases
Revision as of 11:58, 11 May 2015 by Abel.hegedus.mit.bme.hu (Talk | contribs) (added migration for new evm.transactions bundle)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Differences in EMF-IncQuery 1.0

Using EVM with EMF Transactions

The org.eclipse.emf.workspace dependency was removed from org.eclipse.incuery.runtime.evm to avoid an explicit dependency to the EMF Transactions feature (bug 460108).

A new bundle called org.eclipse.incquery.runtime.evm.transactions is introduced (bug 460143) and all specific implementation classes depending on EMF Transactions has been moved there. Note that they are in the same package as before. These are the following:

  • CommandExecutingJob
  • RecordingJob
  • EventAtomEditingDomainProvider
  • TransactionUpdateCompleteProvider

Similarly, the factory methods related to these have been moved:

  • Jobs -> TransactionalJobs
  • Schedulers -> TransactionalSchedulers

The new bundle is included in a new feature which is available from the main update site and is part of the SDK as well.

Back to the top