xtext

Sun, 2013-11-17 07:27

Author Models Textually - No Matter How Big They Are!

We all know that real-life models become big over time. To support these big models, CDO provides a scalable model repository to reliably collaborate on these big models and to persist them in a database. But the conventional tree, form, or diagram editors are somewhat intricate. When authoring an EMF model, many people prefer the convenience of textual editing.

Fri, 2013-11-15 09:25

Xtext and Xbase - Java DSLs on Steroids

The Xtext framework is the de-facto standard toolkit to implement domain-specific languages with Eclipse IDE integration. Xtext provides all the necessary abstractions and reasonable default implementations to allow a jump start also for non-language gurus. If your DSL will be used together with Java code in your project, the available concepts are even more powerful. Just a few tweaks in the grammar enable Xbase expressions, and an additional mapping definition makes your DSL equivalent to and interoperable with Java code.

Thu, 2013-11-07 07:25

ESON the EMF Simple Object Notation textual DSL syntax, an alternative to XMI (formerly known as EFactory)

This presentation will introduce you to https://github.com/vorburger/efactory.

EFactory is an Xtext syntax representing generic EObject models in a textual (DSL) syntax. It looks like JSON, but retains EMF's strong typing, and is in effect an alternative to XMI.

If all goes according to plan, EFactory will be renamed to ESON, and based on discussions with Ed Merks at EclipseCon Europe hopefully integrated into eclipse.org EMF (alongside Xcore, probably).

Subscribe to xtext