Changes between Version 1 and Version 2 of GMP


Ignore:
Timestamp:
04/12/17 13:27:21 (7 years ago)
Author:
pdissaux
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GMP

    v1 v2  
    33GMP is a generic framework to facilitate the development of component based graphical editors. [[BR]]
    44It consists of a set of !Tcl/Tk libraries and a design methodology. [[BR]]
     5GMP fully complements LMP for the realization of fully featured Domain Specific box-arrow modelling tools. [[BR]]
    56
     7[[Image(GMPLayers.png)]]
    68
     9The generic part of the framework is called GMP Kernel and implements a simple and robust hierarchical component oriented meta-model. [[BR]]
     10This meta-model contains the main following entities:
     11 * Component
     12 * Feature
     13 * Property
     14 * Relation
     15
     16[[Image(GMPKernel.png)]]
     17
     18The development of a new graphical tool requires the definition of Domain Specific layer to refine the four main entities of the Kernel. [[BR]]
     19In particular, each Domain Specific category of component must inherit from the Component entity of the Kernel. [[BR]]
     20This specialization layer of the GMP framework is called the Data Model. It can be implemented from a set of Tcl code templates, and its automatic generation from standard meta-modelling languages is foreseen.
     21
     22[[Image(GMPDataModel.png)]]