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.
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>
>>> Tim Hoffman wrote:
>>>> All of the custom entities used are designed in Enterprise Architect and
>>>> 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 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
> -----END PGP SIGNATURE-----
Repoze-dev mailing list