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] <mailto:[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] <mailto:[email protected]>
> https://mail.osgi.org/mailman/listinfo/osgi-dev 
> <https://mail.osgi.org/mailman/listinfo/osgi-dev>_______________________________________________
> 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