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