没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > gennaproject |
gennaproject
|
0 | 0 | 14 |
贡献者 | 讨论 | 代码提交 |
Genna is a source code generator for UML 1.4 models. Genna is written in Python, and uses the Cheetah Template Engine for source code generation. The input format for UML models is XMI 1.2. Genna supports code generation for static structure and dynamic behavior present in UML models. It currently supports code generation for class hierarchies, state machines (in the context of classes) and activity graphs (in the context of class operations). Only Call Events and Time Events are currently supported for state machines transition triggers. At the time, Genna doesn't validate the correctness of input models. The target languages for code generation are C++, and Java. Genna needs the Cheetah Template Engine 0.9.16 or superior, and libraries: PyXML 0.8.4 and 4Suite 1.0.2. Generated code for C++, might need QT library 4.1.2 or superior.