This repository contains the core components of the EMF-IncQuery project. 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:
To install EMF-IncQuery to your Eclipse instance, you can use the update sites created and maintained by the project. Before installation, you will need a current version of EMF and Xtext installed.
The update site locations are described in http://eclipse.org/incquery/download.php.
This repository does not contain generated code, making first build from source somewhat complicated. A detailed description is maintained in the development environment wiki page.
EMF-IncQuery maintains Maven/Tycho-based builds, however for bootstrapping reasons it can be executed in two parts. It can be executed by executing the following lines:
mvn -f releng/org.eclipse.incquery.parent/pom.xml -Dmaven.runtime=true clean install mvn -f releng/org.eclipse.incquery.parent/pom.xml clean install
The created update sites will be available in:
Please read the Contributing wiki page to understand our contribution process.
All code in this repository is available under the Eclipse Public License v1.0: http://www.eclipse.org/legal/epl-v10.html