XMI UML MOF JMI MDR

"lqn" <[email protected]> Thu, 8 May 2003 13:36:30 +0200
Newsgroups gmane.comp.java.netbeans.modules.mdr.devel
Message-ID <000001c31556$96eea9a0$59719c0a@queran1>
Hi,

Last year, I wrote a few XSL transformations to transform a UML model file
into a few OpenOffice documents. The UML model file was written by a
Novosoft UML library used by Poseidon 1.x where is x < 6.

Recently, new needs to generate files from a UML model arose to me. I
downloaded Poseidon 1.6, and discovered that the UML model format had
changed ...  It is now written by a Netbeans XMI writer.

What I would like would be to read UML in a manner quite independent from a
definite implementation, in order to write java code that feeds from the
model a velocity context.

This brought me to the MDR project, and, unfortunaltely, after a few days of
reading websites (Poseidon, ArgoUML, NetBeans MDR, Java Community Process)
and mailing lists, the big picture still remains unclear to me.

Must I use an XMI reader to access the UML Model and manipulate it with the
MOF or JMI API ? Are these elements provided with the MDR project, or the
UML2MOF subproject ? Are there any examples available somewhere ? As far as
I understand, JMI and MOF just define the interfaces. Where can I get
implementation libraries ?

Thanks in advance for any help on this.

                                                Loïc