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