| 前页 | 后页 |
编辑变换模板
A转换会应用多个转换模板,每个模板定义转换中要操作的object类型,以及对该类型对象执行的操作。系统提供了一系列内置默认模板,每种转换类型都使用这些模板的特定子集。通常,转换类型和模板子集会根据目标语言进行定制。模板集中的一些默认模板没有内容;这些模板是“潜在的”,表示可能对通常不包含在转换中但如果您想包含的object进行操作。潜在模板的一个例子是C#转换中的类模板。
您可以通过多种方式定制转换模板,包括:
- 调整默认集合中一个或多个模板的代码
- 将代码添加到“潜在”默认模板
- 添加新的自定义模板,该模板基于默认模板之一,但服务于您定义的不同用途
- 添加一个新的转换类型,最初包含一组基本的默认模板
- 添加(或删除)模板的构造型覆盖
访问
|
功能区 |
设计>包>变换>变换模板 |
|
键盘快捷键 |
|
编辑变换模板
选项 |
行动 |
也见 |
|---|---|---|
|
语言 |
单击下拉箭头并选择转换的名称。 |
|
|
新的变换类型 |
如果您想创建一个新的转换,请单击此按钮。 提示A输入名称并单击确定按钮。 “模板”列表显示一组默认的内置模板,您可以根据这些模板开发自己的转换。除非您在转换中添加和/或编辑一个或多个模板,否则您的自定义转换将无法保存或使用。 |
|
|
模板 |
列出当前转换的转换模板。 点击模板名称即可将其高亮显示,并在模板面板中显示其内容。“已修改”列指示您是否已编辑此转换的模板。 |
MDG开发中的代码模板编辑器 |
|
模板 |
显示当前选定模板的内容,并提供修改模板编辑器功能(右键单击代码文本)。 |
写入转换 MDG开发中的代码模板编辑器 代码模板语法 |
|
构造型覆盖 |
列出活动基础模板的构造型模板。 “已修改”列表示您是否修改了模板。 |
|
|
加新自定义模板 |
单击此按钮可以创建自定义模板以添加到当前转换。 将显示A对话框,提示您指定:
|
|
|
加新刻板覆盖 |
单击此按钮可为当前选定的模板添加新的构造型覆盖。系统会显示A对话框,提示您指定以下内容:
|
|
|
获取默认模板 |
点击此按钮可以使用当前内置模板的默认版本更新编辑器显示,或者清除当前自定义模板的内容。 如果您已经保存了修改后的模板,恢复默认版本也是一种改变,所以‘修改’字段仍然显示‘是’字样。 |
|
|
节省 |
点击此按钮可保存新的或已编辑的当前模板。如果不保存当前模板,则无法切换到其他模板,因此这实际上也保存了过渡效果。 |
|
|
删除 |
点击此按钮可删除当前自定义模板或原型覆盖,或删除对内置模板的最新更改(实际上是将其恢复为默认的基本内容)。内置模板无法删除。 系统将提示您确认删除。 |
|
|
帮助 |
单击此按钮可显示此帮助主题。 |
注记
- 变换模板编辑很大程度上基于代码生成模板编辑;有关编辑变换模板的更多信息,请参阅代码模板编辑器部分和编辑源代码主题
了解更多
- 代码模板定制化 (使用)
- 代码模板框架 (开发和编辑)
- 代码模板编辑器
- 编辑源代码
- 导出代码生成和变换模板
- 导入代码生成和变换模板
- 变换元素
