[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [e4-dev] Gettng the model service
|
Ok I see why this does not work on the compat layer. The reason is that
the the bootstraping does not create an E4Workbench instance.
I guess we could make the compat workbench implement
org.eclipse.e4.ui.workbench.IWorkbench and then do the same registration
as we do in the e4 case.
Tom
On 22.01.14 18:21, Wim Jongman wrote:
> Not in the e3 RCP mail example ...
>
> Met vriendelijke groet,
>
> Wim
>
> On 22 jan. 2014, at 18:07, Tom Schindl <tom.schindl@xxxxxxxxxxxxxxx
> <mailto:tom.schindl@xxxxxxxxxxxxxxx>> wrote:
>
>> We are registering the IWorkbench which is the E4Workbench in the osgi
>> registry!
>>
>> Tom
>>
>> Von meinem iPhone gesendet
>>
>> Am 22.01.2014 um 17:50 schrieb Jonas Helming
>> <jonas.helming@xxxxxxxxxxxxxx <mailto:jonas.helming@xxxxxxxxxxxxxx>>:
>>
>>> Hi Wim,
>>>
>>> I was looking for a way to retrieve the IContext using OSGi quite
>>> recently, but so far I did not found one...
>>>
>>>
>>> Regards
>>>
>>> Jonas
>>>
>>> Am 22.01.2014 17:48, schrieb Wim Jongman:
>>>> Nice! Thanks. I was looking through the OSGi registry hoping to find
>>>> something useful but I didn't. In the IDE I found the IWorkbench
>>>> service but that is not available in a small RCP app. I didn't think
>>>> of looking thru the platform services.
>>>>
>>>> Thanks again.
>>>>
>>>> Cheers,
>>>>
>>>> Wim
>>>>
>>>>
>>>>
>>>> On Wed, Jan 22, 2014 at 5:27 PM, Lars Vogel <lars.vogel@xxxxxxxxx
>>>> <mailto:lars.vogel@xxxxxxxxx>> wrote:
>>>>
>>>> FYI site refers to getViewSite() in a ViewPart.
>>>>
>>>>
>>>> 2014/1/22 Lars Vogel <lars.vogel@xxxxxxxxx
>>>> <mailto:lars.vogel@xxxxxxxxx>>
>>>>
>>>> Just get the local context via:
>>>>
>>>> IEclipseContext parentContext = (IEclipseContext)
>>>> site.getService(IEclipseContext.class);
>>>>
>>>> afterwards you can retrieve every element from this context
>>>> via its key, i.g. EModelService
>>>>
>>>>
>>>> 2014/1/22 Wim Jongman <wim.jongman@xxxxxxxxx
>>>> <mailto:wim.jongman@xxxxxxxxx>>
>>>>
>>>> Guys, if I am in a small RCP 3x application like the 3x
>>>> mail example. How do I get hold of the model service
>>>> programmatically?
>>>>
>>>> TIA
>>>>
>>>> _______________________________________________
>>>> e4-dev mailing list
>>>> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
>>>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> e4-dev mailing list
>>>> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
>>>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> e4-dev mailing list
>>>> e4-dev@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>>
>>> _______________________________________________
>>> e4-dev mailing list
>>> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
>>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>> _______________________________________________
>> e4-dev mailing list
>> e4-dev@xxxxxxxxxxx <mailto:e4-dev@xxxxxxxxxxx>
>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/e4-dev
>