[Uml-devel] Q: UML spec to C++?

Jonathan Riddell jr at jriddell.org
Tue Oct 29 07:29:02 UTC 2002


> Is the file given at the following URL a formal description of the whole UML
> thing?
>
> http://www.omg.org/cgi-bin/doc?ad/01-02-15.xml
>
> If yes does anyone know of an available XMI/XML parser tool which generates
> code from this (in C++) which could be the base for an internal umbrello data
> model?

There's XMI and there's XMI.  XMI is a meta language for object stuff
(using the meta language for markup stuff, XML).  This XMI file described
a UML specification but it doesn't describe any actual UML information.

It would take quite a specialist programme to convert that into classes
that could be used as an internal model.

> bugreport: since the above given file is an XMI file I thought that opening it
> with umbrello should be possible. But nothing happens when opening this file.
> At least I would expect some kind of error message.

Guess we should check for  the metamodel
<XMI.metamodel xmi.name='Model' xmi.version='1.3'/>
It should give a friendly error if the xmi.name isn't UML.

Jonathan Riddell






More information about the umbrello-devel mailing list