Fixed the validation of emf models with wrapper objects in them (EBooleanObject, EIntegerObject, etc). Apart from that some minor bugfixes and extensions are also added.
For all fixed issues, see https://github.com/ujhelyiz/EMF-IncQuery/issues?milestone=11&state=closed
Various minor bugfixes regarding mostly the validations and the QueryExplorer.
For all fixed issues, see https://github.com/ujhelyiz/EMF-IncQuery/issues?milestone=9&state=closed
A single new feature is added: a validator for cartesian product-styled patterns. These patterns use a larger amount of memory and provide potentially unwanted matches, so it is not recommended to define such patterns.
Bugfix release, fixing some issues related to
Version 0.6.6 has a major issue that has been quickly fixed for 0.6.7. If you have downloaded version 0.6.6, please update to the newer version.
For all fixed issues, see https://github.com/ujhelyiz/EMF-IncQuery/issues?milestone=8&page=1&state...
The main highlights of version 0.6.5 are the followings:
For the list of all fixed issues see https://github.com/ujhelyiz/EMF-IncQuery/issues?milestone=7&page=2&state...
ObservablePatternMatchList
class has been extended with a generic type parameter. Additonally, a new factory method is availabe (similar to other databinding factories). See the class IncQueryObservables
for details.Old name | New name | Remarks |
org.eclipse.viatra2.emf.incquery.databinding.runtime | ||
org.eclipse.viatra2.emf.incquery.tooling.generator.databinding | ||
org.eclipse.viatra2.patternlanguage.emf | ||
org.eclipse.viatra2.patternlanguage.emf.ui | ||
org.eclipse.viatra2.patternlanguage.generator.util | ||
org.eclipse.viatra2.patternlanguage.core | ||
org.eclipse.viatra2.patternlanguage.core.ui | ||
org.eclipse.viatra2.emf.incquery.derived | ||
org.eclipse.viatra2.emf.incquery.tooling.generator.derived | ||
org.eclipse.viatra2.emf.incquery.base.itc | ||
org.eclipse.viatra2.emf.incquery.base | ||
org.eclipse.viatra2.emf.incquery.runtime.gmf org.eclipse.viatra2.emf.incquery.validation.runtime.ui.gmf |
Restructured GMF specific code | |
org.eclipse.viatra2.emf.incquery.runtime.graphiti | ||
org.eclipse.viatra2.gtasm.patternmatcher.incremental.rete | Version number downgrade to 0.7.0 | |
org.eclipse.viatra2.emf.incquery.runtime | ||
org.eclipse.viatra2.emf.incquery.tooling.core org.eclipse.viatra2.emf.incquery.tooling.generator |
Merging two projects | |
org.eclipse.viatra2.emf.incquery.tooling.generator.model.ui | ||
org.eclipse.viatra2.emf.incquery.tooling.generator.model | ||
org.eclipse.viatra2.emf.incquery.tooling.generator.ui | ||
org.eclipse.viatra2.emf.incquery.tooling.retevis | ||
org.eclipse.viatra2.emf.incquery.tooling.gui | ||
org.eclipse.viatra2.emf.incquery.validation.runtime.ui | ||
org.eclipse.viatra2.emf.incquery.validation.runtime | ||
org.eclipse.viatra2.emf.incquery.tooling.generator.validation |
As the generated code of EMF-IncQuery depends on the EMF-IncQuery runtime, the renaming of the projects cause the generated projects not working. However, we made sure that all the pattern definitions should work in the new release as well. There are two ways to update the existing EMF-IncQuery project: