Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "VIATRA2/GettingStarted"
< VIATRA2
(→Model-to-Model) |
|||
Line 1: | Line 1: | ||
− | + | Refer to the [[VIATRA2/Installation|Installation]] page for instructions on installing VIATRA2. | |
− | Model | + | For new users of VIATRA2, we recommend the following introductory material: |
+ | * VIATRA2 is a Model Transformation (MT) tool. The concept of model transformation is explained here: [[VIATRA2/GettingStarted/Model Transformations Intro | Model Transformations Intro]]. | ||
+ | * A tutorial on using existing VIATRA2 transformations: [[VIATRA2/GettingStarted/Using Transformations | Using Transformations]]. Covers the user interface basics, including an example-guided exercise about loading instance models, exploring the model space, running a ready-made transformation and extracting its output. | ||
+ | * Editing models in VIATRA2: [[VIATRA2/GettingStarted/Model Editing | Model Editing]]. Gives a more in-depth introduction to the VIATRA2 model space, including the VPM metamodel, structure, UI support for browsing and editing. | ||
+ | * To learn transformation development, the [[VIATRA2/GettingStarted/Hello World Transformation | Hello World]] transformation development tutorial is the place to start. Includes a walkthrough of creating and populating a model space with a very simple model, the creation of a "Hello World!" transformation, and two more transformation programs for demonstrating the concepts of pattern matching and model manipulation. | ||
+ | * Afterwards, we recommend proceeding to the [[VIATRA2/Case_Studies|Case Studies]] page, where numerous example transformations are showcased. It is especially useful to start with the [[VIATRA2/Activity_Diagrams_to_Petri_Nets | Activity Diagrams to Petri Nets]] transformation, which is a very simple tutorial intended for learners, including a small exercise. | ||
− | + | <!--* Creating basic transformations using the VIATRA2 language: [[VIATRA2/GettingStarted/Creating Transformations]] | |
− | + | * An old tutorial: [[VIATRA2/Basics]]--> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Revision as of 13:01, 16 March 2010
Refer to the Installation page for instructions on installing VIATRA2.
For new users of VIATRA2, we recommend the following introductory material:
- VIATRA2 is a Model Transformation (MT) tool. The concept of model transformation is explained here: Model Transformations Intro.
- A tutorial on using existing VIATRA2 transformations: Using Transformations. Covers the user interface basics, including an example-guided exercise about loading instance models, exploring the model space, running a ready-made transformation and extracting its output.
- Editing models in VIATRA2: Model Editing. Gives a more in-depth introduction to the VIATRA2 model space, including the VPM metamodel, structure, UI support for browsing and editing.
- To learn transformation development, the Hello World transformation development tutorial is the place to start. Includes a walkthrough of creating and populating a model space with a very simple model, the creation of a "Hello World!" transformation, and two more transformation programs for demonstrating the concepts of pattern matching and model manipulation.
- Afterwards, we recommend proceeding to the Case Studies page, where numerous example transformations are showcased. It is especially useful to start with the Activity Diagrams to Petri Nets transformation, which is a very simple tutorial intended for learners, including a small exercise.