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.
Import BPMN 2.0 models into GenMyModel
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 readingEasily Import Most Common Java Types in your UML Project
This article is a tip: learn how to import common Java Types into your GenMyModel UML project. Part 3 explains how to create your own library of types.
Top 5 Design Patterns gathered in one UML Class Diagram
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.
Generate SQL from Java-JPA, usage in UML to SQL generator
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.
Build your own PHP generator from UML online using Acceleo – Part 1
A comprehensive journey into the deep wild code generator world. Part 1, translating class diagram structure: Class
, Interface
, class inheritance and interface realization to PHP code.
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.
Tip: Manage your Java SetList as a Modeling Guru
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 readingGenMyModel + Github + JMerge = (Generating -> Coding)*
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