Skip to content
Success

Changes

Summary

  1. [561118] Bugfixes in Oomph setup related to dependency versions (details)
  2. [562369] Ensures delayed commands are executed on listener registration (details)
Commit bf42ddd72b35e4ec4341512360425ae4898f07d1 by Zoltan Ujhelyi
[561118] Bugfixes in Oomph setup related to dependency versions

This change adds support for
*  2020-03 and 2020-06 platform versions
*  Adds missing updated MWE requirements for 2019-06 and 2019-09
platforms

Change-Id: If55cce45b85034f13bccb31ef9e72be62b4b6a0f
Signed-off-by: Zoltan Ujhelyi <zoltan.ujhelyi@incquerylabs.com>
The file was modified releng/org.eclipse.viatra.setup/VIATRAEMF.setup
Commit f476c23f44e209d574b2edda1d44465d84425cb3 by bergmann
[562369] Ensures delayed commands are executed on listener registration

When recursive aggregation was introduced in bug 543400 (more
specifically commit 55ba4d87489c0b42950f97ccca5a881e498d7f04), the
ReteContainer#connectAndSynchronize method was updated to create delayed
commands. However, the same mechanism was used for listener
registration, resulting in strange, delayed notifications (see test
cases - all three included test cases failed before explicitly flushing
the delayed command list) during listener registration.

Change-Id: Idc64e207160ef128f7d008e215e6271ecabe9f33
Signed-off-by: Zoltan Ujhelyi <zoltan.ujhelyi@incquerylabs.com>
The file was modified query/plugins/org.eclipse.viatra.query.runtime.rete/src/org/eclipse/viatra/query/runtime/rete/matcher/RetePatternMatcher.java
The file was addedquery/tests/org.eclipse.viatra.query.runtime.cps.tests/src/org/eclipse/viatra/query/runtime/cps/tests/api/QueryEngineAPITest.java
The file was modified query/plugins/org.eclipse.viatra.query.runtime.rete/src/org/eclipse/viatra/query/runtime/rete/matcher/ReteEngine.java