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

Reply via email to