Basics

MDWorkbench offers several languages, each of them designed to be productive for one goal: to generate some text or to query/transform models. The syntaxes are different, but they share a set of concepts:

This section details also some tasks a developer may have to manage: