[Uml-user] Importing Java Sources

Robin Rawson-Tetley robin at rawsontetley.org
Fri Feb 11 02:14:41 UTC 2005


Not sure if this is the right place for this but...

I've been using Umbrello for a while and really like it, but I really
needed to import a *lot* of Java source into it to help me build models
from an existing codebase.

I couldn't find any tools that did it so I knocked up a quick (well, a
day) command line utility to convert Java sources to an XMI document.
I've attached it to this mail as tar.gz - it's a Java app with a build script
for GCJ/Javac and a man page. It was enough for my purposes and hopefully
others might find it useful.

I'm not sure whether the code itself is useful to you, it uses a string
parser to read and interpret the source (rather than reflection and
requiring java) and it could be easily translated to C++ or any language
if desired.

Anyway, hope someone finds this useful. I think it offers a decent
stopgap until Umbrello supports Java sources internally.

Thanks for a great tool.

Cheers,

Rob

P.S. I'm not subscribed to the list so if you want to reply, reply
directly to me.

-- 
=====================================================
Robin Rawson-Tetley (robin at rawsontetley.org)

Jabber: bobintetley at jabber.com
Yahoo:  bobintetley
MSN:    bobintetley
Home: 	http://www.rawsontetley.org

Animal Shelter Manager (http://sheltermanager.sourceforge.net)
SwingWT                (http://swingwt.sourceforge.net)

I prefer encrypted email.
Download my public key from http://www.rawsontetley.org/rrtpk.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: java2xmi.tar.gz
Type: application/octet-stream
Size: 33112 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/umbrello/attachments/20050211/161462ce/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://mail.kde.org/pipermail/umbrello/attachments/20050211/161462ce/attachment.sig>


More information about the umbrello mailing list