前页 | 后页 |
创建自定义模板
Enterprise Architect提供了广泛的模板来定义如何生成代码元素。如果这些不足以满足您的目的——例如,如果您想以Enterprise Architect当前不支持的语言生成代码——您可以创建全新的自定义模板。您还可以将构造型覆盖添加到自定义模板中;例如,您可以在方法注记中列出所有参数及其注记记。
访问
功能区 |
开发 >源代码 > 选项 > 编辑代码模板 设计>包>变换>变换模板 |
键盘快捷键 |
Ctrl+Shift+P(代码生成模板) Ctrl+Alt+H(MDA 转换模板) |
使用代码模板编辑器创建自定义模板
节 |
描述 |
也见 |
---|---|---|
1 |
在“语言”字段中,单击下拉箭头并选择适当的编程语言。 |
|
2 |
点击加新自定义模板按钮。 将显示“创建新的自定义模板”对话框。 |
|
3 |
在“模板类型”字段中,单击下拉箭头并选择适当的建模object 。 '<None>' 选项需要特殊处理;它启用了函数宏的定义,该宏实际上并不适用于任何类型,但必须作为函数调用来为传入的每个值定义变量 $parameter1、$parameter2 等。 |
|
4 |
在“模板名称”字段中,输入适当的名称。 点击确定按钮。 |
|
5 |
在“代码模板编辑器”选项卡上,新模板包含在“模板”列表中,“已修改”字段中的值为“是”。 模板称为 <模板类型>__<模板名称>。 注记模板类型和模板名称之间的双下划线字符。 |
|
6 |
从模板列表中选择模板并编辑模板字段中的内容以满足您的要求。 |
代码模板语法 |
7 |
单击保存按钮。 这存储了新模板,现在可以从模板列表中获得使用。如有必要,您还可以向模板添加构造型覆盖。 |
加新Stereotyped模板 |
注记
- 对于自定义语言,您必须定义文件模板,以便它可以调用导入部分、命名空间和类模板,以及您认为适用的任何其他模板