Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 318941 - [releng] Provide an org.eclipse.emf.ocl workaround
Summary: [releng] Provide an org.eclipse.emf.ocl workaround
Status: CLOSED WONTFIX
Alias: None
Product: OCL
Classification: Modeling
Component: Core (show other bugs)
Version: 3.0.0   Edit
Hardware: PC Windows Vista
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: OCL Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-05 16:51 EDT by Ed Willink CLA
Modified: 2012-05-29 13:21 EDT (History)
0 users

See Also:


Attachments
Workaround to provide an org.eclipse.emf.ocl (25.63 KB, application/octet-stream)
2010-07-05 17:10 EDT, Ed Willink CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Willink CLA 2010-07-05 16:51:37 EDT
MDT/UML2-Tools was useful in Galileo but is broken in Helios, because UML2-Tools fell off the train. It's Galileo releases erroneously depend on the deprecated org.eclipse.emf.ocl which was removed in Helios.
Comment 1 Ed Willink CLA 2010-07-05 17:10:24 EDT
Created attachment 173482 [details]
Workaround to provide an org.eclipse.emf.ocl

The attached ZIP comprises an update site with an org.eclipse.emf.ocl feature that conatins a dummy org.eclipse.emf.ocl plugin that references org.eclipse.ocl.ecore.

The plugin and feature have the irregular version number 1.4.300. 1.4 is higher than and 1.x release. 300 indicates that it redirect to 3.0.0.

This therefore allows the UML2-Tools dependency on org.eclipse.emf.ocl 1.x to be satisfied by the 3.0.0 release.

Since the version number is highly irregular, in particular there is no 1.x API compatibility, it is not clear that this can be included in MDT/OCL 3.0.1, convenient as it might be for some users.

Installation instructions for this workaround may be found at http://wiki.eclipse.org/index.php?title=MDT/OCL/FAQ&action=submit#How_do_I_workaround_org.eclipse.emf.ocl_deprecation_in_Helios_and_later.3F.
Comment 3 Ed Willink CLA 2010-08-16 16:18:24 EDT
Abusing versions confuses p2 and just creates greater problems downstream.

The patch is available for anyone who really wants to risk it.
Comment 4 Ed Willink CLA 2011-05-27 02:58:02 EDT
Closing WONTFIXes.
Comment 5 Ed Willink CLA 2012-05-29 13:21:21 EDT
Closing all bugs resolved in Indigo.