• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MDA框架生成代码流程和图例(UML 正向工程,支持Java, C#, Ansi C++, Delphi, Perl, Ph ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请



Trufun产品提供基于通用MDA代码生成框架的生成语言实现:目前已经支持Java, C#, Ansi C++, Delphi, Perl, Php5, Python, Database,Ruby,Hibernate, JDO等语言的正向生成。如果你觉得不够,你完全可以自行扩展,或者由Trufun为你定制!


如果希望自己进行扩展的,可以联系楚凡客服,咨询自行扩展接口和规则!


语言选择下拉框:所有可生成语言(Cartridge)的选择列表。如下图:Trufun X系列提供了11中语言可供选择


预览。用户可使用此工具手工预览当前上下文的生成代码,预览只可以针对类图中的一个元素进行,必须要选中一个元素,才可以在这里根据选择的语言进行预览,如下图所示。生成代码显示在编辑区中。

生成代码:生成代码文件。可以针对类图中的一个或者多个元素,根据所选择的语言来生成一个或多个文件,文件生成后可以通过"Trufun控制台”的链接显示,快速单击打开文件。
删除脚本临时项目。脚本会自动生成一个临时Java项目,然后自动编译,执行。此工具可删除此临时项目。当有时生成代码失败时,删除项目重新生成可能会有效。
代码生成设置下拉菜单:对生成代码文件进行相关项的设置,如下图所示

1、生成保护区标记:当需要代码合并时,必须生成保护区标记。否则生成的代码会将已存在代码文件简单覆盖,无法支持增量式开放。目前仅有Java, C#, Ansi C++支持代码合并。
2、生成注释:当需要生成JavaDoc或C#注释时,可选中此项。
3、合并代码:如果不选择此项,新生成文件会简单覆盖原文件;选中此项,会根据保护区标记来合并两个文件。
4、生成子元素代码:如果不选中此项,会仅生成上下文元素的代码;选中此项,会生成上下文元素及其所有子元素的代码。此项在选中包时尤其有用。
5、生成路径:指定代码生成路径。如果不指定,代码文件会生成在默认目录/[project]/model/src。生成路径对话框显示如下:

6、自动预览:选中此项时,当在类图中改变元素的选择时,会自动预览新选择元素的代码。



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
perl学习笔记——哈希发布时间:2022-07-22
下一篇:
perl杂项发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap