This tutorial is a step-by-step guide to creating a domain specific language (DSL) and an associated GMF based graphical editor. The tutorial is driven through the GMF process by the GMF dashboard.

The first zip file below contains a Flash based demo showing the creation of a simple DSL for a 3G telecom network. The demo uses the Ecore Tools project to define the DSL. Once the DSL is defined we use the GMF to build a graphical editor to assist end users, normally telecom operators, who which to model their own 3G telecom network.