Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

UML Plugin

<< < (6/7) > >>

stahta01:
I have looked and the best Open Source project to get "reverse engineering" code to convert C++ to UML; still seems to be Umbrello in my opinion. Note, this is just based on project description. I plan know to look at the code of the Umbrello project. Tim S

http://uml.sourceforge.net/feature.php

MortenMacFly:

--- Quote from: stahta01 on January 02, 2009, 05:54:43 am ---http://uml.sourceforge.net/feature.php

--- End quote ---
I personally work a lot with BoUML. It's really working very well - including reverse engineering. But: It's QT.

So... I believe making a C::B plugin out of UMLPad will be enough work already... don't worry so much about other "tools" have nicer features etc... An UML tool can be quite simple and already really powerful.

stahta01:

--- Quote from: MortenMacFly on January 02, 2009, 04:37:53 pm ---
--- Quote from: stahta01 on January 02, 2009, 05:54:43 am ---http://uml.sourceforge.net/feature.php

--- End quote ---
I personally work a lot with BoUML. It's really working very well - including reverse engineering. But: It's QT.

So... I believe making a C::B plugin out of UMLPad will be enough work already... don't worry so much about other "tools" have nicer features etc... An UML tool can be quite simple and already really powerful.

--- End quote ---

While, I agree with what you said.

The project main objective is to convert C++ to an UML diagram; I just hope to use UMLPad for some display code.

I am liking Umbrello better than BoUML because it output is an XML file and the project is in SVN.

My second choice for code to do "C++ to an UML diagram" is the BoUML project.

Once, we figure out how to convert C++ to UML; then, we can start on displaying the UML diagram in Code::Blocks. Last, we can work on Editing the UML diagram and saving the results

Tim S

iw2nhl:
Hi!
I just want to add another UML software that I used for over a year: ArgoUML.
http://argouml.tigris.org/

It's written in Java (with BSD Open Source License), but may be worthwhile to look at it: it has a lot of features, supports all 9 UML 1.4 Diagrams and it's stable.
A nice feature it has is a dynamic list of "critics": while you draw your diagram, it gives you a list of possible improvements or missing things.
Moreover it supports import/export of XMI files (standard XML file format for UML Tools).
Features list: http://argouml.tigris.org/features.html

Being written in Java, you can also run it from your browser using Java Web Start (see main page for instructions).

Good luck for your plugin!

Alessandro

joubertdj:

--- Quote from: stahta01 on December 30, 2008, 08:36:58 pm ---I am planning on Uploading cbUmlPad to https://sourceforge.net/projects/umlblocks/ today.
Tim S

I have moved it under a branch; since I am guessing the final project will be little or nothing like UmlPad.

http://umlblocks.svn.sourceforge.net/viewvc/umlblocks/branches/cbUmlPad/

--- End quote ---

The latest SVN source for those interested is located at: https://umlblocks.svn.sourceforge.net/svnroot/umlblocks

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version