The GenMyModel transformations repository grows again with the addition of a new code generator for UML. This time, Ruby is the shining star. The new generator tries to cover as much as possible of the semantic you add in your class diagram.
The BPMN 2 standard is packaged in two parts: a structural part and a graphical one. This means your BPMN model has two flavors in the same artifact: the model and the diagram. The fact that a standard exists for these two parts enables GenMyModel to import all standard BPMN 2 projects no matter the […]Continue reading
According to software architects, design patterns are everywhere, you probably use them without knowing it. There is a lot of article dealing with those and their usage in very simple contexts. They are presented as small examples without connection between them. In this article, we propose 5 design patterns in a bigger picture.
You have some Java-JPA code and you want to generate a SQL schema? Or you wonder how GenMyModel generates from UML to SQL? Read on this practical post to find out more.
A comprehensive journey into the deep wild code generator world. Part 1, translating class diagram structure:
Interface, class inheritance and interface realization to PHP code.
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.
Did you know it? GenMyModel allows you to generate code from your lovely designed model and it uses information from YOUR model to write dozen of code lines. So, you can influence the generated code by carefully selecting properties on your model elements. What about Collections? In GenMyModel a [x..*] multiplicity on a Property element […]Continue reading
Without any doubt, automatic code generation from models is a strong feature allowing to save time and to keep consistency between models and code. One of the feature proposed by GenMyModel is to generate java source code from your model into Github repositories (config is accessible from “Tools->Generate->Generate Configurations…”). Here, we show how GenMyModel generation […]Continue reading