Projects / Generic Eclipse Modeling System

Generic Eclipse Modeling System

The Generic Eclipse Modeling System (GEMS) is a MDD tool for Eclipse that allows for the rapid development of visual modeling tools for Eclipse based on EMF/GEF. Developers specify the rules for a domain language using a metamodel and the tool generates a diagram editor plugin that enforces the rules from the metamodel. Interpreters can then be written to traverse the model and generate code, perform analyses, or execute the model. The tool supports complex model analysis using Prolog; Java, OCL, and Prolog constraints, remote model updating via CORBA, applying CSS styles to models, model-to-model linking, exportable templates, and more.

Operating Systems

Recent releases

  •  09 Dec 2007 13:48

    Release Notes: This version includes numerous bugfixes and minor new features.

    •  24 Oct 2007 17:58

      Release Notes: Numerous bugfixes, an improved plug-in generation wizard, improved support for CSS styles, a customizable palette via CSS, a customizable context menu via CSS, and a new event/action (triggers) framework.

      •  01 Oct 2006 06:46

        Release Notes: This release fixes several minor bugs discovered in the 2.0.5 release.

        •  27 Sep 2006 17:27

          Release Notes: This release adds major feature enhancements, including Prolog-based model intelligence, remote model updating, applying CSS to style models, model-to-model linking, exporting elements as templates, EMF backing for all models, custom serializers, model condition triggers, and more.

          •  16 Nov 2005 15:50

            Release Notes: Numerous bugs have been fixed in the visitor infrastructure and model serialization.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.