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
m (Nasz013.gmail.com moved page VIATRA/DSE/UserGuide/Installation to VIATRA2/DSE/UserGuide/Installation: VIATRA2 instead of VIATRA)
(Installing VIATRA-DSE)
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= Installing VIATRA-DSE =
 
= Installing VIATRA-DSE =
== Dependencies ==
 
  
Currently VIATRA-DSE only depends on EMF-IncQuery. To install it please see [[EMFIncQuery/UserDocumentation/Installation|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.
  
Currently there aren't any update site for VIATRA-DSE, but you can always download the source code from the Eclipse code repository:
+
== Main Dependencies ==
* git://git.eclipse.org/gitroot/viatra2/org.eclipse.viatra2.emf.git
+
* ssh://git.eclipse.org/gitroot/viatra2/org.eclipse.viatra2.emf.git
+
* http://git.eclipse.org/gitroot/viatra2/org.eclipse.viatra2.emf.git
+
  
After importing the source code into your Eclipse workspace you can close the following projects as they aren't needed for using the DSE framework:
+
* Eclipse Modeling Framework
* org.eclipse.viatra.cep.*
+
* VIATRA Query and Transformation SDK
* org.eclipse.viatra2.*
+
** The query language is defined with Xtext
* viatra2-emf-runtime
+
** Transformations are most easily defined by using the Xtend language (transpiles to Java)
* org.eclipse.viatra.dse.emfdesignspace.(model | pattern) (also you can generate the EMF model in .model project using the model/emfdesignspace.genmodel, and build the projects)
+

Revision as of 05:36, 13 October 2016

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