Currently, I have been developing a modeling framework that runs through a factory class. I have support for generating a factory class from a DTD, and my next step is to do this using the NSUML metamodeling XML format (available from the NSUML distribution as metamodel.dtd, with a UML 1.3 metamodel in metamodel.xml.) The other nice thing would be to provide output for other languages including C++ w/expat, and Java w/the Apache XML library.
I wonder if such a beast (the metamodel handler) might not live in both Basil and NSUML. The resulting factory classes would find immediate use in xmigen. I look forward to comments on this.
-Jon
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Welcome to Modeling
The first order of business is recognizing who is doing modeling work, and providing some starting point for group collaboration. Currently, I am trying to get the following projects involved with one another:
Basil - http://sourceforge.net/projects/basil/
NSUML - http://sourceforge.net/projects/nsuml/
xmigen - http://sourceforge.net/projects/xmigen/
Currently, I have been developing a modeling framework that runs through a factory class. I have support for generating a factory class from a DTD, and my next step is to do this using the NSUML metamodeling XML format (available from the NSUML distribution as metamodel.dtd, with a UML 1.3 metamodel in metamodel.xml.) The other nice thing would be to provide output for other languages including C++ w/expat, and Java w/the Apache XML library.
I wonder if such a beast (the metamodel handler) might not live in both Basil and NSUML. The resulting factory classes would find immediate use in xmigen. I look forward to comments on this.
-Jon