Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gmf-dev] [Bug 108844 - Resolved] Revisit all provisional APIs and move back to internal as needed for the EMF runtime plugins

GMF Runtime Updates: Resolved Bugzilla 108844

The following plugins have been swept:
org.eclipse.emf.query.*
org.eclipse.emf.ocl.*
org.eclipse.emf.validation.*
org.eclipse.gmf.runtime.emf.clipboard

In the case of emf.query and emf.query.ocl, the IQueryHelper and IOclQueryHelper
interfaces have been removed along with their default implementation classes.

IQueryHelper:
executeQuery()
Use an emf.query SELECT statement.

IOclQueryHelper:
executeQueryUsingOclFilter()
Use a SELECT statement using an OclConstraintCondition.
executeOclStatement()
Use the QueryFactory in emf.ocl to construct a query then execute.
evaluate()
Use the QueryFactory in emf.ocl to construct a query then execute to find a
Boolean value either Boolean.TRUE or Boolean.FALSE.

NOTE: When creating a Query using the QueryFactory, IllegalArgumentException is
thrown for any malformed OCL.



Contribution by:  Chris McGee

Reviewed and Committed By : Vishy Ramaswamy


Back to the top