Hi Tres Quite possibly. I wrote it for a previous client and they let me use it for this project. Once I get this project out the door (still a bit to do) I was going to go back and speak to them about releasing it. (We had always discussed doing that when we where developing it last year) I just added the gae part for this project.
I have a heap of cleanup on bfg-pages as well to do in the wake of this work. Will keep you posted on the code generation. Rgds T On Wed, Dec 2, 2009 at 12:22 AM, Tres Seaver <tsea...@palladion.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Tim Hoffman wrote: > >> On Tue, Dec 1, 2009 at 10:42 PM, Martin Aspeli <optilude+li...@gmail.com> >> wrote: >>> Tim Hoffman wrote: >> >>>> All of the custom entities used are designed in Enterprise Architect and >>>> the >>>> python classes and interface definitions are generated directly from the >>>> UML model. >> >>> You mean Sparx EA? How do you use it? >> >> Yep, very nice piece of software. I have written some code generators >> that take the XMI and then can generate storm classes, gae models and >> zope3 interface definitions for various entities. We used to it to >> reverse engineer the SQLServer database and then generate storm >> accessor classes for all of the tables. >> >> The re-used the same uml definitions to also generate interfaces and >> app engine model classes. Works quite well. >> >> (I have used argouml a lot too in the past) but I have found >> Enterprise Architect a much richer tool and the xmi files a pretty >> easy to parse with elementtree. > > Cool -- is any of that work sharable? > > > Tres. > - -- > =================================================================== > Tres Seaver +1 540-429-0999 tsea...@palladion.com > Palladion Software "Excellence by Design" http://palladion.com > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAksVQrMACgkQ+gerLs4ltQ7f3QCgrmQhYsRAao3tu8FQbiFYEVYb > gIQAn0OmwlmOUHtJ3u/xDDiQ6rM7TU43 > =F4cA > -----END PGP SIGNATURE----- > _______________________________________________ Repoze-dev mailing list Repoze-dev@lists.repoze.org http://lists.repoze.org/listinfo/repoze-dev