Skip to main content
Jump to: navigation, search

Difference between revisions of "VIATRA/Query/UserDocumentation/GettingStarted"

< VIATRA‎ | Query
m (Ujhelyiz.mit.bme.hu moved page EMFIncQuery/UserDocumentation/Installation to EMFIncQuery/UserDocumentation/GettingStarted: Extending content with quick links to get started)
Line 1: Line 1:
 
=Installing EMF-IncQuery=
 
=Installing EMF-IncQuery=
  
The EMF-IncQuery provides two update sites on eclipse.org:
+
== Dependencies ==
 +
EMF-IncQuery depends on recent version of Xtext/Xtend.
  
* The main update site provides both the EMF-IncQuery runtime and the query development extensions for Eclipse.
+
{| class="wikitable"
* The extra update site adds extra features that have extra dependencies, or provide experimental features.
+
!
 +
! Xtext 2.3
 +
! Xtext 2.4
 +
! Xtext 2.5
 +
! Xtext 2.6
 +
|-
 +
! EMF-IncQuery 0.7
 +
|| Compatibility branch || Yes || No || No
 +
|-
 +
! EMF-IncQuery 0.8 (Planned)
 +
|| No || 2.4.3 || Yes || Yes
 +
|}
 +
== Installation ==
 +
The main update site provides both the EMF-IncQuery runtime and the query development extensions for Eclipse. It is recommended to install as few features directly as needed, rely on the p2 installer to download required features:
 +
* Select the ''EMF-IncQuery SDK'' feature
 +
* If you want to use IncQuery with Graphiti or GMF, select the features ''GMF Support for EMF-IncQuery'' or ''Graphiti Support for EMF-IncQuery'', respectively
  
== Main update site contents ==
+
=== Additional features ===
 +
* [[EMFIncQuery/UserDocumentation/RETE_Visualizer|Rete visualizer]] - experimental as of the [[GEF/GEF4]] Zest dependency
 +
* Zest graph support for Viewers framework  - experimental as of the [[GEF/GEF4]] Zest dependency
  
* IncQuery runtime
+
Additionally, this update site contains the latest GEF4 Zest to ease the installation. Because of the frequent changes in GEF4 Zest, the graph viewer components are only tested with this bundled version of Zest - other versions may or may not work.
* IncQuery tooling
+
* Data binding support
+
* Validation framework
+
* Query based feature support
+
* [[EMFIncQuery/UserDocumentation/IncQuery_Viewers|IncQuery Viewers]]
+
  
== Extra update site contents ==
+
= First steps =
* [[EMFIncQuery/UserDocumentation/RETE_Visualizer|Rete visualizer]] - experimental as of the [[GEF/GEF4]] Zest dependency
+
The built-in cheat sheet should help you with the first steps. We also maintain a [[EMFIncQuery/UserDocumentation/QueryLanguage | web-based tutorial]]. Additionally, you can check the School and BPMN introductory walkthrough examples to help you get started.
* Viewers framework Zest graph support - experimental as of the [[GEF/GEF4]] Zest dependency
+
 
* Pattern Registry - experimental feature for uniform discovery of existing model queries
+
== Examples ==
 +
We have a list of examples available in [[EMFIncQuery/UserDocumentation/Examples]].

Revision as of 16:16, 24 March 2014

Installing EMF-IncQuery

Dependencies

EMF-IncQuery depends on recent version of Xtext/Xtend.

Xtext 2.3 Xtext 2.4 Xtext 2.5 Xtext 2.6
EMF-IncQuery 0.7 Compatibility branch Yes No No
EMF-IncQuery 0.8 (Planned) No 2.4.3 Yes Yes

Installation

The main update site provides both the EMF-IncQuery runtime and the query development extensions for Eclipse. It is recommended to install as few features directly as needed, rely on the p2 installer to download required features:

  • Select the EMF-IncQuery SDK feature
  • If you want to use IncQuery with Graphiti or GMF, select the features GMF Support for EMF-IncQuery or Graphiti Support for EMF-IncQuery, respectively

Additional features

  • Rete visualizer - experimental as of the GEF/GEF4 Zest dependency
  • Zest graph support for Viewers framework - experimental as of the GEF/GEF4 Zest dependency

Additionally, this update site contains the latest GEF4 Zest to ease the installation. Because of the frequent changes in GEF4 Zest, the graph viewer components are only tested with this bundled version of Zest - other versions may or may not work.

First steps

The built-in cheat sheet should help you with the first steps. We also maintain a web-based tutorial. Additionally, you can check the School and BPMN introductory walkthrough examples to help you get started.

Examples

We have a list of examples available in EMFIncQuery/UserDocumentation/Examples.

Back to the top