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:


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 24th, 2015
We have made public a new service release EMF-IncQuery 0.9.1, that fixes a few issues that were found after the last release. It is recommended for every user of EMF-IncQuery 0.9.0 to [...]
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 [...]
November 4th, 2014
We are proud to announce that this year’s EclipseCon again had a talk about EMF-IncQuery, this time in the context of an integration project with a different modeling world. During the summer, [...]
October 7th, 2014
We have released version 0.8.1 of EMF-IncQuery, a release fixing a selection of bugs. It is recommended for all users of EMF-IncQuery to update to this latest version. The update is available both [...]

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: