Umbrello - UML Modeller - C# code generator patch

(904 Reads )

Umbrello is a very easy to use UML modeller (Unified Modelling Language). It is part of the KDE SDK. It can generate source code direcly from the class diagrams.

My work

I have created the C# code generator to help software designing at our company. Umbrello is written in C++. I created the C# code genreator by copying another code generator, modifying the syntax and adding some missing feaures.

You can use this C# generator in KDE 3.5.x and KDE 4 releases, including Windows and Mac releases.

Details

Umbrello supports two type of code generators. Simple ones and so called advanced ones. My C# generator was based on the simple PHP generator, because my C++ knowledge is very bad (didn't use C++ since 1998!). Actually KDE developers needed to fix some outdated calls in my code while they integrated it in the KDE 4 branch, I appreciate that, thank you!

Somehow Mandriva always comes with a very unstable Umbrello. If you experience crashes with Umbrello in your distribution, please compile it from the SVN.

Links

Umbrello homepage
UML homepage
Object Management Group