Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[e4-dev] Model Fragment Merging Order

Hi,

I would like to notify you about a change in the Order of Model Fragment
merging.

Before, the ModelAssembler#processModel(boolean) method processes the
model elements in this order:
- processors marked to run before fragments are executed
- fragments are processed
- processors marked to run after fragments are executed
- imports are resolved

As this allows "after-fragment" processors to run on a semi-complete
model, Bug 475934 [1] fixes that to:
- processors marked to run before fragments are executed
- fragments are processed
- imports are resolved
- processors marked to run after fragments are executed

It is unlikely, that projects are affected by this, but if you have
existing code, relying on the old order, you should chek this.

Best regards

Jonas


[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=475934



Back to the top