Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "VIATRA/DSE/UserGuide/Installation"

< VIATRA‎ | DSE
(Installation)
 
(16 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
{{VIATRA}}
 
= Installing VIATRA-DSE =
 
= Installing VIATRA-DSE =
== Dependencies ==
 
  
Currently VIATRA-DSE only depends on the latest version of EMF-IncQuery. To install it please see [https://www.eclipse.org/incquery/download.php this link].
+
# Download the '''Modeling Tools''' distribution of the newest Eclipse from here: https://www.eclipse.org/downloads/eclipse-packages/
 +
# Click Help/Install new software and use one of the update sites found here: https://www.eclipse.org/viatra/downloads.php
 +
# Select the ''VIATRA Query and Transformation'' and ''VIATRA-DSE'' feature under the VIATRA Core category to install.
 +
:+1. Download and import [https://github.com/FTSRG/ttc16-cra-viatra-dse the TTC2016 example] via git and run the <code>SimpleCraDseRunner.java</code> as a Java application.
  
== Installation ==
+
As this component is still in incubation and is under development, it is recommended to use the [https://hudson.eclipse.org/viatra/job/viatra-master/lastSuccessfulBuild/artifact/releng/org.eclipse.viatra.update/target/repository/ CI update site] (i.e. the most recent version) and update regularly.
  
For using the VIATRA-DSE framework the latest Eclipse Modeling Tools distribution is recommended. Can be downloaded from [https://eclipse.org/downloads/ here].
+
== Main Dependencies ==
  
Install IncQuery from the [http://download.eclipse.org/incquery/updates/integration integration update
+
* Eclipse Modeling Framework
+
* VIATRA Query and Transformation SDK
You can either install VIATRA-DSE (with VIATRA-EMF as a prerequisite) from our [https://hudson.eclipse.org/viatra/job/viatra-master/lastSuccessfulBuild/artifact/releng/org.eclipse.viatra.update/target/repository/ CI update site]
+
** The query language is defined with Xtext
 
+
** Transformations are most easily defined by using the Xtend language (transpiles to Java)
or download the source code directly from the Eclipse code repository:
+
* git://git.eclipse.org/gitroot/viatra/org.eclipse.viatra.git
+
* ssh://git.eclipse.org/gitroot/viatra/org.eclipse.viatra.git
+
* http://git.eclipse.org/gitroot/viatra/org.eclipse.viatra.git
+
 
+
After importing the source code into your Eclipse workspace you can close the projects '''viatra.cep.*''' as they aren't needed for using the DSE framework.
+

Latest revision as of 09:38, 28 March 2024

Installing VIATRA-DSE

  1. Download the Modeling Tools distribution of the newest Eclipse from here: https://www.eclipse.org/downloads/eclipse-packages/
  2. Click Help/Install new software and use one of the update sites found here: https://www.eclipse.org/viatra/downloads.php
  3. Select the VIATRA Query and Transformation and VIATRA-DSE feature under the VIATRA Core category to install.
+1. Download and import the TTC2016 example via git and run the SimpleCraDseRunner.java as a Java application.

As this component is still in incubation and is under development, it is recommended to use the CI update site (i.e. the most recent version) and update regularly.

Main Dependencies

  • Eclipse Modeling Framework
  • VIATRA Query and Transformation SDK
    • The query language is defined with Xtext
    • Transformations are most easily defined by using the Xtend language (transpiles to Java)

Back to the top