Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] Merging E4 fragments into app model after E3 workbench has been loaded

Filed bug 510257:


2017-01-11 10:50 GMT+01:00 Lars Vogel <lars.vogel@xxxxxxxxxxx>:
Yes, please open a bug report for that to continue the discussion

On Wed, Jan 11, 2017 at 9:53 AM, Erdal Karaca <erdal.karaca.de@xxxxxxxxx> wrote:
> I had a look at the git patch of Wim and reflecting on it, I had a similar
> approach, though a bit more hacky.
>
> If I get it right, what is needed to finilize the solution of Wim is to
> decouple E4 logic from compat layer logic.
>
> 2017-01-09 7:55 GMT+01:00 Lars Vogel <lars.vogel@xxxxxxxxxxx>:
>>
>> Hi Erdal,
>>
>> Extending e3 elements via e4 elements would be a great feature. Can you
>> create a bug report and provide your model assembler as Gerrit review?
>>
>> Best regards, Lars
>>
>> Am 06.01.2017 12:08 nachm. schrieb "Erdal Karaca"
>> <erdal.karaca.de@xxxxxxxxx>:
>>>
>>> Hi devs,
>>> The ModelAssembler only merges fragments into the app model if it can
>>> find the parent to extend. If we have an E4 app with compat layer AND the
>>> fragments are extending elements generated within E3 workbench
>>> intitialization phase, the fragments are not merged.
>>>
>>> I have experimented a bit with the internals of
>>> E4Application/ModelAssembler to load E4 fragments into the application model
>>> after the compat layer has loaded the E3 workbench.
>>> The result is that it seems to be possible to merge E4 fragments into E3
>>> API driven products, i.e. E4 with compat layer.
>>>
>>> Now, I am not sure if I am missing some obvious points using this
>>> approach as seemed to work quite smoothly.
>>> As the various renderes listen to model changes, I expect them to handle
>>> dynamically added elements properly.
>>> Do you have or know of any concerns?
>>>
>>> _______________________________________________
>>> e4-dev mailing list
>>> e4-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>>
>>
>> _______________________________________________
>> e4-dev mailing list
>> e4-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/e4-dev
>
>
>
> _______________________________________________
> e4-dev mailing list
> e4-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/e4-dev



--
Eclipse Platform UI and e4 project co-lead
CEO vogella GmbH

Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web: http://www.vogella.com
_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/e4-dev


Back to the top