Graphical Modeling Framework Models
GMF uses 4 models to generate the modeling environment, as may be seen in the figure below.
This process starts with domain model creation. This model defines the nodes, connectors and properties. Next, develop: the graphical definition, which describes the images used to represent the nodes; the tooling definition, which defines the menus, actions and toolbars; and the mapping model, which defines the relationships of the domain, graphical and tooling elements. Finally, create the generation model, which specifies the parameters for code generation, and generate de modeling environment.