Child pages
  • Model Transformation with Xtend

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

titleWarning

This

...

This installment of our little series of tutorials will be all about Xtend, a programming language that looks very similar to Java, but which adds some very convenient features. Xtend code compiles to Java and and was developed using Xtext. In fact, once you gain experience working with Xtend you will probably appreciate the power of Xtext even more.

...

As in the previous tutorial, we refer you to the Xtend documentation instead of explaining everything in this tutorial. Oh, and here's the slides of our presentation that accompanied this tutorial.

Exciting stuff, so let's begin.

...

We have prepared a metamodel of our simple imperative programming language:

...

titleToDo

...

To work with the language, the first thing you will have to do is to download an archive of three plug-in projects. The projects contain the metamodel and a simple textual language for it. Here's some at-a-glance info:

...