On Thu, Aug 9, 2018 at 8:45 AM Jürgen Albert via osgi-dev <
[email protected]> wrote:

> Hi Alain,
>
> EMF does work without extension points, but in its current state needs
> manual registration of you EPackages.
>
Ok that is the interesting part.

The OSGi Compatibility option in the genmodel only defines the
> org.eclipse.core.runtime as optional, which dues does not really solve
> anything.
>
Agreed, not much.

>
> We have an extension for EMF that solves this issue. You can have EMF with
> any framework you like and without extension points. Have a look here:
> https://gitlab.com/gecko.io/geckoEMF
>
Gitlab is reporting an error " An error occurred while loading commit
signature" and not getting that error with the other gecko.io project.


>
> If you have any questions, feel free to ask.
>
> Jürgen.
>
> Am 09/08/2018 um 11:12 schrieb Tim Ward:
>
>
>
> Begin forwarded message:
>
> *From: *Tim Ward <[email protected]>
> *Subject: **Re: [osgi-dev] Eclipse Extension-points and EMF in OSGI*
> *Date: *9 August 2018 at 10:02:50 BST
> *To: *Alain Picard <[email protected]>, OSGi Developer Mail List <
> [email protected]>
> *Cc: *Scott Lewis <[email protected]>
>
> I would expect that Mark Hoffman or Jürgen Albert might have some useful
> pointers, I’m pretty sure that they’re heavy users of EMF.
>
> Best Regards,
>
> Tim
>
> On 9 Aug 2018, at 09:20, Alain Picard via osgi-dev <[email protected]>
> wrote:
>
> Scott,
>
> I noticed the split of the o.e.core.runtime and am already using the
> o.e.equinox.common + supplement and running some stuff like that with
> Felix. But that part doesn't include of the support for extension points
> that is in the other "half", hence my question.
>
> Alain
>
>
> On Thu, Aug 9, 2018 at 12:18 AM Scott Lewis via osgi-dev <
> [email protected]> wrote:
>
>> IOn 8/8/2018 7:43 AM, Alain Picard via osgi-dev wrote:
>> > Working through our move from RCP to a generic OSGI solution, and I am
>> > stuck with a couple of questions.
>> >
>> > There was an issue a while ago for EMF that resulted in a generation
>> > setting to support generic OSGI frameworks and not only
>> > Eclipse/Equinox. But the resulting bundles still have plugin.xml and
>> > expose extension points. My understanding is that this part of Eclipse
>> > is not covered in the portable part of o.e.core.runtime. We also have
>> > a number of our own extension-points, some that we have already
>> > converted and others that are still around.
>> >
>> > So anyone has successfully used EMF and/or Extension points outside of
>> > a full Eclipse environment?
>>
>> Yes wrt extension registry/extension points.
>>
>> o.e.core.runtime is a split package, split between bundles
>> o.e.equinox.common and o.e.equinox.registry
>>
>> I'm not sure of the justification for split packages, but I think it was
>> done to maintain backward compatibility in eclipse plugins.
>>
>> The version I used was a few years ago, but at that time these two
>> bundles...along with equinox...would run the extension registry (i.e.
>> process extension points/extensions on startup).  AFAIK that's still the
>> case.
>>
>> If you want to use a framework other than equinox, I know for certain
>> that o.e.equinox.common works just fine on Felix...as long as one also
>> includes this bundle [1].
>>
>> I don't think EMF requires anything in addition to o.e.equinox.common
>> and o.e.equinox.registry but I'm not completely sure about that.
>>
>> Scott
>>
>> [1] org.eclipse.equinox.supplement  - available via equinox or maven
>> central
>>
>>
>> _______________________________________________
>> OSGi Developer Mail List
>> [email protected]
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
>
>
>
> --
> Jürgen Albert
> Geschäftsführer
>
> Data In Motion Consulting GmbH (haftungsbeschränkt)
>
> Kahlaische Str. 4
> 07745 Jena
>
> Mobil:  0157-72521634
> E-Mail: [email protected]
> Web: www.datainmotion.de
>
> XING:   https://www.xing.com/profile/Juergen_Albert5
>
> Rechtliches
>
> Jena HBR 513025
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to