Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
UML Plugin
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