Sparx Systems Forum
Enterprise Architect => Suggestions and Requests => Topic started by: Roberto Gerola on June 22, 2003, 06:09:40 am
-
EA supports a lot of languages.
Have you planned perhaps support also for Python language ?
-
Actually, instead of adding Python support, how about adding an API for adding arbitrary language support.
If we knew how to emit stuff, the various language groups (especially the open source groups) could probably contrive to build in support on their own.
Certainly for class declarations that's easy. Reverse engineering would be harder. Other stuff, I dunno.
=Austin
-
Further still, the application of MDA should be considered (it's already mentioned a couple of times in the other EA forums.)
Ultimately, the meta-model describing your system can be passed through a set of templates to generate the desired source code. These templates could be C++, Java, Python, bourne-shell, Perl, HTML, you name it.
I also recall the mention of using templates to change, among other things, the style of the code that should be generated. This is just the tip of the iceberg.