The GenMyModel Blog

Model Scripting in your Browser: Introducing CatsooLang

A new Domain Specific Language (DSL) built to give you the ability to modify and query your models from your browser, directly in GenMyModel.

Who does not want to query or modify her/his model? Do you ever tell to yourself after a modification in your model: “Damn, I need to postfix all my 50 Classes with ‘DAO’…”? Or “I must add an attribute to all my classes… It’s gonna take forever”. If you don’t, well… lucky you, I asked myself this kind of questions many times a day.

Continue reading

Introducing the Database Model Editor

Our team is happy to unveil the new Database Diagram Editor in GenMyModel. It enables you to design databases online with the power of real-time collaboration and code generation. The data modeling editor completes the GenMyModel modeling platform which now covers a wide spectrum of diagrams: ER, UML, Flowchart and EMF. As a full-featured collaborative platform in the browser, GenMyModel is now at the center of software design in agile teams.

Continue reading

Online Python code generator

We recently introduced the online code template editor in GenMyModel for creating  your own templates which generate code from your diagrams.

The editor is a full-featured MTL tool runing in the browser. Below are a few snapshots and details about the Python template of our library. In our sample library, the Python template produces the classes, attributes, inheritance relations, etc from the class diagrams. The template takes a UML model, browses its elements and translates the elements into code. The template is written in the standard MTL syntax (like Acceleo) and can easily be customized.

Continue reading

Introducing the GenMyModel code template editor

We are excited to unveil the code template editor in GenMyModel.

It’s now possible to create, modify and share Acceleo templates that generate code from your online diagrams. For example, you can design a code template that takes your class diagram and produces your REST API interfaces. Or it could just be your snippet generator. You decide what you generate and everything happens in the browser. The online editor relies on the Acceleo syntax (propulsed by Obeo) and provides live compilation, error checking, syntax coloring, auto-completion, generation preview and run.

Continue reading

ChangeLog November 7th 2014

As our sprint has just ended, we’re excited to announce what comes out: copy/paste, revision history, custom canvas size, class association in the class diagram, and the self-delegation in the sequence diagram. Want to see this in action? Sign in now. Copy / paste Copy and paste model elements to your diagrams. For the moment, elements cannot be pasted […]

Continue reading