Saturday, June 13, 2009

EMFText Step by Step How To

In this report you can find a detailed step-by-step how to use EMFText to develop a Domain Specific Modeling Language.

I used the example of a simple organizational chart DSL in which I present most of the functionalities of EMFText. In particular I give an example on how to use the EMFText parser generated for the organizational chart DSL in order to build stand-alone applications that have as input models of the DSL.

Although EMFText can be considered in a early development phase, I enjoyed the DSL development approach that uses: we start by developing Ecore metamodels and then to provide a concrete syntax for the DSL. Very neat. Furthermore, it's amazingly easy to use!

In a next document I'll show how to integrate with GMF in order to build a fancy graphycal editor for this same DSL.

Download the file from here and feel free to send me your comments

Thursday, June 11, 2009

Eclipse EMF and GMF how to

Some time ago I wrote an extensive step-by-step how to on Eclipse Modeling Framework and Graphical Modeling Framework.

It is a technical report published by the Computer Science department University of Geneva showing how to build from scratch an Graphical and Tree based editor for Petri Nets.

Check it out here and feel free to send me your comments.

Friday, June 5, 2009

EMFText 1.1 released

It looks promising. From what I saw it is easy to use and you start developing your DSL from Ecore metamodels. I'll do an evaluation and write something about it.

"EMFText is an Eclipse plug-in that allows you to define text syntax
for languages described by an Ecore metamodel. EMFText enables
developers to define textual Domain Specific Languages quickly and
without the need to learn new technologies and concepts."



Welcome

First post... so here it goes: Welcome.
I'll use this blog to add some news and some reflections of my own.

Enjoy...