Hi, folks,

the changes for Poseidon 2.0 compatibility are now complete. Please test
the new version in CVS on branch V2x_DEV and see if everything generates
and builds correctly on your system. If all is well, I'll release this
as AndroMDA 2.0.6.

How did I do this?

The Gentleware people (thanks to Thorsten Sturm!) pointed me to their
new metamodel called "M2_DiagramInterchangeModel.xml" inside Poseidon's
lib/jboogie.jar. This file contains the metamodel in XMI format. They
also have a jar file that contains the JMI interfaces corresponding to
this metamodel, called lib/jmiuml14di.jar.

I extracted the metamodel XMI file from jboogie.jar, added it to
jmiuml14di.jar and add this jar to our distribution. I changed Tony's
MDR repository facade class to load M2_DiagramInterchangeModel.xml as
the default metamodel, and I was basically done! I removed uml14.jar
from our distribution.

I also converted the car rental system sample to Poseidon 2.0 format,
checked it in and removed the old car rental system model file.

Do I like this solution?

Well, not completely. In order to make sure that we do not violate any
license, I'd like to find the metamodel somewhere on the OMG site and
I'd also like to rebuild the JMI interfaces from scratch using Netbeans
MDR Explorer. For the moment, I think, this is all quite OK, except if
Gentleware should complain.

@Thorsten Sturm: What do you think? Does this violate the Poseidon
license? Or any other license? If so, could you point me to a place on
the OMG website where I can find the new metamodel XMI file?

@Harald: Could you please check if your Poseidon 2.0 plugin still runs
with this new (planned) release 2.0.6?

@AndroMDA developers: Please test all this and give me feedback asap!

Cheers...
Matthias

---

Matthias Bohlen
"Consulting that helps project teams to succeed..."
http://www.mbohlen.de/




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Andromda-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to