SuccessChanges

Summary

  1. [545166] Updates local variable calculation in JvmModelAssociator (details)
  2. [545184] Makes error handling more robust in pattern parser (details)
  3. [545784] Ensures duplicate notifications are ignored by Base index (details)
Commit c33ebdb69869ec0ef43cdccc85091892822eedbd by Zoltan Ujhelyi
[545166] Updates local variable calculation in JvmModelAssociator
Change-Id: If8bee6efdc4bfff7b422e1bfd8180f176039da60 Signed-off-by:
Zoltan Ujhelyi <zoltan.ujhelyi@incquerylabs.com>
The file was modifiedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf/src/org/eclipse/viatra/query/patternlanguage/emf/jvmmodel/EMFPatternJvmModelAssociator.java
The file was removedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf/src/org/eclipse/viatra/query/patternlanguage/emf/jvmmodel/PatternLanguageJvmModelAssociator.java
Commit 2ff7d471ccb5978409ec857507d1f6759b973aae by Zoltan Ujhelyi
[545184] Makes error handling more robust in pattern parser
When an unexpected exception is thrown by a validator (in the current
case by a completely malformed code), an issue is added to the list of
problems without a model uri.
This change fixes the found exception, and ensures that such unhandled
exceptions are handled gracefully by the standalone parser.
Change-Id: Iedecf41d6bf58c343aa7472da4ecf5663b525785 Signed-off-by:
Zoltan Ujhelyi <zoltan.ujhelyi@incquerylabs.com>
The file was modifiedquery/tests/org.eclipse.viatra.query.patternlanguage.emf.tests/src/org/eclipse/viatra/query/patternlanguage/emf/tests/standalone/PatternParserTest.xtend
The file was modifiedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf/src/org/eclipse/viatra/query/patternlanguage/emf/util/PatternParsingResults.java
The file was modifiedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf/src/org/eclipse/viatra/query/patternlanguage/emf/internal/DuplicationChecker.java
Commit 0a2d00549d4e184891fbb0cb5bba03211264b0d2 by Zoltan Ujhelyi
[545784] Ensures duplicate notifications are ignored by Base index
Previously, even if duplicate notifications were detected, the
notification was sent to listeners, such as Rete where it causes
unexpected errors. By ignoring such notifications (but reporting them as
necessary), these issues can be avoided.
Change-Id: I210ac6034b3f64c1968093acf9744d4e5b672a13 Signed-off-by:
Zoltan Ujhelyi <zoltan.ujhelyi@incquerylabs.com>
The file was modifiedquery/plugins/org.eclipse.viatra.query.runtime.base/src/org/eclipse/viatra/query/runtime/base/core/EMFBaseIndexInstanceStore.java