Home » Modeling » EMF » [CDO/EMF] latest stable integration build, code compatibility
|
Re: [CDO/EMF] latest stable integration build, code compatibility [message #1021608 is a reply to message #1021576] |
Wed, 20 March 2013 11:34 |
Ed Merks Messages: 33216 Registered: July 2009 |
Senior Member |
|
|
Christophe,
That API is new to EMF 2.9. If you build with the latest CDO and the
latest EMF (M6 versions), you shouldn't have any problems. To provide
backward compatibility with older versions of EMF, Eike provides a
fragment for the org.eclipse.emf.ecore bundle. Unfortunately the PDE
doesn't seem to cope well with such fragments, i.e., it appears that
even if you have them in your workspace or your target platform, PDE
doesn't find the class contributed by the fragment. If you have them
installed in the IDE and that's your target platform, I think it finds
them properly. Eike will likely have more details...
On 20/03/2013 11:33 AM, Christophe Bouhier wrote:
> Eike, Ed (Merks),
>
> I have build NetXStudio against the latest CDO stable Integration
> build (4.2. M6) , which leads to various compilation issues. Can you
> say something about the level of API compatibility and effort to
> migrate? What can we expect?
>
> It seems it's all centered around: MinimalEStoreEObjectImpl
>
> Thanks ! Christophe
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Re: [CDO/EMF] latest stable integration build, code compatibility [message #1021711 is a reply to message #1021608] |
Wed, 20 March 2013 14:51 |
Christophe Bouhier Messages: 937 Registered: July 2009 |
Senior Member |
|
|
On 20-03-13 12:34, Ed Merks wrote:
> Christophe,
>
> That API is new to EMF 2.9. If you build with the latest CDO and the
> latest EMF (M6 versions), you shouldn't have any problems. To provide
> backward compatibility with older versions of EMF, Eike provides a
> fragment for the org.eclipse.emf.ecore bundle. Unfortunately the PDE
> doesn't seem to cope well with such fragments, i.e., it appears that
> even if you have them in your workspace or your target platform, PDE
> doesn't find the class contributed by the fragment. If you have them
> installed in the IDE and that's your target platform, I think it finds
> them properly. Eike will likely have more details...
>
Thanks for the info. The issue with the fragment sounds a bit like a
similar issue I have with bundles in the target being out of sync with
bundles in the bundle pool. (It's worth perhaps checking the bundle pool
typically found here: /.metadata/.plugins/org.eclipse.pde.core/.bundle_pool)
Cheers Christophe
>
> On 20/03/2013 11:33 AM, Christophe Bouhier wrote:
>> Eike, Ed (Merks),
>>
>> I have build NetXStudio against the latest CDO stable Integration
>> build (4.2. M6) , which leads to various compilation issues. Can you
>> say something about the level of API compatibility and effort to
>> migrate? What can we expect?
>>
>> It seems it's all centered around: MinimalEStoreEObjectImpl
>>
>> Thanks ! Christophe
>
|
|
|
Re: [CDO/EMF] latest stable integration build, code compatibility [message #1021790 is a reply to message #1021711] |
Wed, 20 March 2013 17:22 |
|
Hi Christophe,
I haven't got the time to analyze the trouble with this retrofit fragment, yet. Please also report your experiences on
400388: Integrate the new MinimalEStoreEObjectImpl
https://bugs.eclipse.org/bugs/show_bug.cgi?id=400388
in case the y differ from the ones already reported ;-)
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
Am 20.03.2013 15:51, schrieb Christophe Bouhier:
> On 20-03-13 12:34, Ed Merks wrote:
>> Christophe,
>>
>> That API is new to EMF 2.9. If you build with the latest CDO and the
>> latest EMF (M6 versions), you shouldn't have any problems. To provide
>> backward compatibility with older versions of EMF, Eike provides a
>> fragment for the org.eclipse.emf.ecore bundle. Unfortunately the PDE
>> doesn't seem to cope well with such fragments, i.e., it appears that
>> even if you have them in your workspace or your target platform, PDE
>> doesn't find the class contributed by the fragment. If you have them
>> installed in the IDE and that's your target platform, I think it finds
>> them properly. Eike will likely have more details...
>>
>
> Thanks for the info. The issue with the fragment sounds a bit like a similar issue I have with bundles in the target
> being out of sync with bundles in the bundle pool. (It's worth perhaps checking the bundle pool typically found here:
> /.metadata/.plugins/org.eclipse.pde.core/.bundle_pool)
>
> Cheers Christophe
>>
>> On 20/03/2013 11:33 AM, Christophe Bouhier wrote:
>>> Eike, Ed (Merks),
>>>
>>> I have build NetXStudio against the latest CDO stable Integration
>>> build (4.2. M6) , which leads to various compilation issues. Can you
>>> say something about the level of API compatibility and effort to
>>> migrate? What can we expect?
>>>
>>> It seems it's all centered around: MinimalEStoreEObjectImpl
>>>
>>> Thanks ! Christophe
>>
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Goto Forum:
Current Time: Thu Sep 19 06:04:37 GMT 2024
Powered by FUDForum. Page generated in 0.03898 seconds
|