前页 | 后页 |
代码模板框架
当您使用Enterprise Architect从模型生成代码或转换模型时,系统参考代码模板框架 (CTF) 的参数来定义它应该如何:
- 正向工程一个UML模型
- 生成行为准则
- 执行模型驱动架构(MDA)变换驱动
- 在数据库建模中生成DDL
CTF模板
模板类型 |
细节 |
也见 |
---|---|---|
代码模板 |
当您对类模型进行正向工程时,代码模板定义了如何为给定的编程语言生成骨架代码。一种语言的模板会自动与该语言相关联。 这些模板以纯文本形式编写,其语法与标记语言和脚本语言的某些方面相同。 |
代码模板定制化 基础模板 代码模板语法 MDG开发中的代码模板编辑器 |
模型变换模板 |
模型变换模板了一种完全可配置的方法,用于定义模型驱动架构(MDA) 转换如何将模型元素和模型片段从一个域转换到另一个域。 这个过程是两层的。它创建一种中间语言(可以查看以进行调试),然后对其进行处理以创建对象。 |
编辑变换模板 编写转换 中介语言 |
行为代码生成模板 |
Enterprise Architect支持UML行为模型的用户可定义代码生成。 这适用于标准代码模板框架,但包括特定的Enterprise Architect仿真库 (EASL) 代码生成宏。 |
MDG开发中的代码模板编辑器 EASL 代码生成宏 |
DDL模板 |
DDL模板与代码生成模板非常相似,但它们已被扩展为使用自己的一组基本模板、宏、函数宏和模板选项来支持 DDL 生成。 |
DDL 模板语法 |