High performance graph search for EMF models

About This Project


This project is in the Incubation Phase

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:


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 [...]
July 3rd, 2014
The EMF-IncQuery project is happy to report that our new release with the version 0.8.0 is available now from the Eclipse.org download servers or the Eclipse Marketplace. read [...]
October 30th, 2013
The EMF-IncQuery Project is proud to announce our talk at this year's EclipseCon Europe conference titled "Xcore meets IncQuery: How the New Generation of DSLs Are Made". Have you ever [...]

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 in your paper, please use the following paper: EMF-IncQuery: An integrated development environment for live model queries.

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: