前页 后页

代码模板框架

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

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

CTF模板

范本类型

详情

也可以看看

代码模板

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

模板以纯文本格式编写,其语法共享标记语言和脚本语言的某些方面。

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

模型转换模板

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

此过程分为两层。它创建了一种中间语言(可以查看该中间语言以进行调试),然后对该中间语言进行处理以创建对象。

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

行为代码生成模板

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

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

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

DDL模板

DDL模板与代码生成模板非常相似,但已扩展为通过其自己的基本模板,宏,函数宏和模板选项集支持DDL生成。

DDL模板语法

学到更多