FailedChanges

Summary

  1. [531217] Speed up hover calculation (details)
  2. [531657] Fixed a typo in code generator (details)
Commit 6a453da4f76cb5999864eebeaf1e867e940bc02a by Zoltan Ujhelyi
[531217] Speed up hover calculation
This change reduces the effect of the hover calculation when executing
content assist when a large number of patterns are available for import.
This happens in three parts:
* The EMFPatternLanguageEObjectHover class short-circuits access to the
hover provider;
* For referred pattern Javadoc is not calculated with the help of Xbase
and JDT but simply read from the pattern definition;
* Links for inferred objects are removed from the hover
Change-Id: Ib24bd450b517d3c8b6a0a336b61a6c35dd372c3b Signed-off-by:
Zoltan Ujhelyi <ujhelyiz@incquerylabs.com>
The file was modifiedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf/src/org/eclipse/viatra/query/patternlanguage/emf/util/EMFPatternLanguageJvmModelInferrerUtil.xtend
The file was modifiedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf.ui/src/org/eclipse/viatra/query/patternlanguage/emf/ui/EMFPatternLanguageUiModule.java
The file was addedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf.ui/src/org/eclipse/viatra/query/patternlanguage/emf/ui/labeling/EMFPatternLanguageEObjectHover.java
The file was modifiedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf.ui/src/org/eclipse/viatra/query/patternlanguage/emf/ui/labeling/EMFPatternLanguageHoverDocumentationProvider.java
Commit baf5fb3c3684736a65371fad1508de74debc3fb8 by Zoltan Ujhelyi
[531657] Fixed a typo in code generator
This typo causes uncompilable code to be generated if the 'search'
keyword is used before a pattern. Additionally, a few tests have been
added that verify that the use of these keywords does not cause compile
errors in the future.
Change-Id: I5931cb36b4e98771c1228130002fba5a289cc8f4 Signed-off-by:
Zoltan Ujhelyi <ujhelyiz@incquerylabs.com>
The file was modifiedquery/plugins/org.eclipse.viatra.query.patternlanguage.emf/src/org/eclipse/viatra/query/patternlanguage/emf/jvmmodel/PatternQuerySpecificationClassInferrer.xtend
The file was addedquery/tests/org.eclipse.viatra.query.patternlanguage.emf.ui.tests/src/org/eclipse/viatra/query/patternlanguage/emf/tests/generator/AbstractQueryCompilerTest.xtend
The file was modifiedquery/tests/org.eclipse.viatra.query.patternlanguage.emf.ui.tests/src/org/eclipse/viatra/query/patternlanguage/emf/tests/generator/VQLCompilerOptionsTest.xtend
The file was modifiedquery/plugins/org.eclipse.viatra.query.tooling.core/src/org/eclipse/viatra/query/tooling/core/project/ProjectGenerationHelper.java
The file was addedquery/tests/org.eclipse.viatra.query.patternlanguage.emf.ui.tests/src/org/eclipse/viatra/query/patternlanguage/emf/tests/generator/HintCompilerTest.xtend