High performance graph search for EMF models

EMF-IncQuery is a framework for defining declarative graph queries over EMF models, and executing them efficiently without manual coding in an imperative programming language such as Java.

With EMF-IncQuery, you can:


December 7th, 2015
The EMF-IncQuery project is happy to report that release 1.1.0 is now available with several new features, fixed bugs and support for the brand new Xtext 2.9. All downloads are available now from the [...]
December 2nd, 2015
This month, the Eclipse newsletter is focusing on Eclipse Modeling, therefore, IncQuery Labs was invited to contribute to this issue. Finally, we decided to provide an overview of EMF-IncQuery. Here [...]
November 21st, 2015
This year, István Ráth and Ákos Horváth have attended EclipseCon Europe and represented our team. IncQuery and VIATRA have been featured in two talks
July 14th, 2015
The EMF-IncQuery project is happy to report that with our new release 1.0.0 the project is graduating out of incubation and reaches a new level of maturity. All downloads are available now from the [...]
February 10th, 2015
We have released version 0.9.0 of EMF-IncQuery, a release involving a major refactor of our query backend to support non-EMF query scopes, some minor user facing features and fixing a selection of [...]

Getting Started

For an introductory, step-by-step example, take a look at the built-in cheat sheet, the School example and the language tutorial.




Additional Resources

Research Papers

Research papers related to EMF-IncQuery are collected on the publications page and papers with online material are listed here

If you want to cite EMF-IncQuery, please use the following paper: Zoltan Ujhelyi et al.: EMF-IncQuery: An integrated development environment for live model queries, Science of Computer Programming, Volume 98, Part 1, February 2015, Pages 80-99.

View emfincquery's favorites on slideshare
Project blog
Available at http://incquery.net

Getting Help

  • If you need help or support with EMF-IncQuery, you should check the FAQ, or you can ask a question in the Eclipse.org Forum.
  • If you want to report a bug or an issue, you can use the Eclipse.org Bugzilla.


The EMF-IncQuery Project is supported by the following partners: