预订演示
前页 后页

代码模板框架

当您使用Enterprise Architect从模型生成代码或转换模型时,系统参考代码模板框架 (CTF) 的参数来定义它应该如何:

  • 正向工程一个UML模型
  • 生成行为准则
  • 执行模型驱动架构(MDA)变换驱动
  • 在数据库建模中生成DDL
A标准模板可用于直接生成代码和转换;如果您不想使用标准的 CTF 配置,您可以自定义它们以满足您的需求。

CTF模板

模板类型

细节

也见

代码模板

当您对类模型进行正向工程时,代码模板定义了如何为给定的编程语言生成骨架代码。一种语言的模板会自动与该语言相关联。

这些模板以纯文本形式编写,其语法与标记语言和脚本语言的某些方面相同。

代码模板定制化 基础模板 代码模板语法 MDG开发中的代码模板编辑器

模型变换模板

模型变换模板了一种完全可配置的方法,用于定义模型驱动架构(MDA) 转换如何将模型元素和模型片段从一个域转换到另一个域。

这个过程是两层的。它创建一种中间语言(可以查看以进行调试),然后对其进行处理以创建对象。

编辑变换模板 编写转换 中介语言

行为代码生成模板

Enterprise Architect支持UML行为模型的用户可定义代码生成。

这适用于标准代码模板框架,但包括特定的Enterprise Architect仿真库 (EASL) 代码生成宏。

MDG开发中的代码模板编辑器 EASL 代码生成宏

DDL模板

DDL模板与代码生成模板非常相似,但它们已被扩展为使用自己的一组基本模板、宏、函数宏和模板选项来支持 DDL 生成。

DDL 模板语法

了解更多