Laurent, just a reminder, changes in Eclipse requires also some time. The
earlier to create bug reports for your requirements the soon someone might
have the chance to look at them. Also Eclipse is closing in its release
cycle soon for new features.

The current development for the ModelService happens in
https://git.eclipse.org/r/#/c/19311/, would be good if you can check if you
requirement for finding all elements is covered. I tried to add you as
reviewer but it looks to me that you not yet registered as Gerrit user. See
here how to register:
http://www.vogella.com/articles/Gerrit/article.html#eclipsegerritcontribution


2013/12/16 Lars Vogel <[email protected]>

> https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform with
> component UI would be the right place IMHO.
>
>
> 2013/12/16 Laurent PETIT <[email protected]>
>
>> Hi Lars,
>>
>> I will open the bug requests, indeed.
>>
>> Are there things I should know about the bug tracker system itself, and /
>> or the bug request submission process ? (I mean things that may appear
>> different than what I am used to. I'm not a total newbie ;-) , but I'm a
>> newbie in submitting Eclipse bug requests, so maybe there are
>> idiosyncracies I should be aware of ?)
>>
>>
>>
>>
>>
>> 2013/12/16 Lars Vogel <[email protected]>
>>
>>> Hi Laurent,
>>>
>>> sounds like we should add some API to support your use case. Please see
>>> inline answers to Pauls comments.
>>>
>>> Best regards, Lars
>>>
>>>
>>>> On Fri, Dec 13, 2013 at 9:02 AM, Laurent PETIT <[email protected]
>>>> > wrote:
>>>>
>>>>> This lets room for MKeybinding, MHandler, MCommand. A method like
>>>>> findByTags(theApp, MHandler.class, List<String> tags) would work for the
>>>>> first part of my usecase.
>>>>>
>>>>
>>>> I would expect that we would provide a more generic version of
>>>> org.eclipse.e4.ui.workbench.modeling.EModelService.findElements(MUIElement,
>>>> String, Class<T>, List<String>, int)
>>>>
>>>> Something that could be used:
>>>>
>>>> List<MHandler> elements  = service.find(root, null, MHandler.class,
>>>> tags, 0);
>>>>
>>>>
>>> If I understand Pauls comment correctly we should open a bug request for
>>> this new method. @Laurent, can you please open a bug report for this
>>> feature?
>>>
>>>
>>>
>>>>
>>>>>  But I would still be out of luck concerning the second part of my
>>>>> use case: removing the MHandler instance from its parent 
>>>>> MHandlerContainer.
>>>>>
>>>>
>>>> If we have a way to provide a parent, I think that we'd probably expose
>>>> another EModelService method:
>>>>
>>>> Object parent = service.getParent(handlerModel);
>>>>
>>>
>>> Again, if I understand Pauls comment correctly we should open a bug
>>> request for this new method. @Laurent, can you please open a bug report for
>>> this feature?
>>>
>>>
>>>> Later,
>>>> PW
>>>>
>>>> --
>>>> Paul Webster
>>>> Hi floor.  Make me a sammich! - GIR
>>>>
>>>> _______________________________________________
>>>> e4-dev mailing list
>>>> [email protected]
>>>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>>>
>>>>
>>>
>>> _______________________________________________
>>> e4-dev mailing list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>>
>>>
>>
>> _______________________________________________
>> e4-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>
>>
>
_______________________________________________
e4-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/e4-dev

Reply via email to