Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO/EMF] latest stable integration build, code compatibility
[CDO/EMF] latest stable integration build, code compatibility [message #1021576] Wed, 20 March 2013 10:33 Go to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
Messages: 937
Registered: July 2009
Senior Member
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 #1021608 is a reply to message #1021576] Wed, 20 March 2013 11:34 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33142
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 Go to previous messageGo to next message
Christophe Bouhier is currently offline Christophe BouhierFriend
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 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
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
>>
>


Previous Topic:Standalone vs editor model compatibility
Next Topic:[CDO/DBStore]
Goto Forum:
  


Current Time: Fri Apr 26 14:51:37 GMT 2024

Powered by FUDForum. Page generated in 0.03211 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top