预订演示
前页 后页

编辑变换模板

A转换会应用多个转换模板,每个模板定义转换中要操作的object类型,以及对该类型对象执行的操作。系统提供了一系列内置默认模板,每种转换类型都使用这些模板的特定子集。通常,转换类型和模板子集会根据目标语言进行定制。模板集中的一些默认模板没有内容;这些模板是“潜在的”,表示可能对通常不包含在转换中但如果您想包含的object进行操作。潜在模板的一个例子是C#转换中的类模板。

您可以通过多种方式定制转换模板,包括:

  • 调整默认集合中一个或多个模板的代码
  • 将代码添加到“潜在”默认模板
  • 添加新的自定义模板,该模板基于默认模板之一,但服务于您定义的不同用途
  • 添加一个新的转换类型,最初包含一组基本的默认模板
  • 添加(或删除)模板的构造型覆盖
仅当元素和/或特征属于指定的构造型类型时, A型覆盖才会指示转换使用修改后的模板。如果object或特征不属于该类型,则转换将应用基础模板。

访问

功能区

设计>包>变换>变换模板

键盘快捷键

Ctrl+Alt+H

编辑变换模板

选项

行动

也见

语言

单击下拉箭头并选择转换的名称。

新的变换类型

如果您想创建一个新的转换,请单击此按钮。

提示A输入名称并单击确定按钮。

“模板”列表显示一组默认的内置模板,您可以根据这些模板开发自己的转换。除非您在转换中添加和/或编辑一个或多个模板,否则您的自定义转换将无法保存或使用。

模板

列出当前转换的转换模板。

点击模板名称即可将其高亮显示,并在模板面板中显示其内容。“已修改”列指示您是否已编辑此转换的模板。

MDG开发中的代码模板编辑器

模板

显示当前选定模板的内容,并提供修改模板编辑器功能(右键单击代码文本)。

写入转换 MDG开发中的代码模板编辑器 代码模板语法

构造型覆盖

列出活动基础模板的构造型模板。

“已修改”列表示您是否修改了模板。

加新自定义模板

单击此按钮可以创建自定义模板以添加到当前转换。

将显示A对话框,提示您指定:

  • 此新模板将响应的object类型(基本模板类型)-单击下拉箭头并选择名称(自定义模板类型不包含在此列表中)
  • 新模板的名称-在适当的文本中输入
点击确定按钮。新的模板名称将添加到模板列表中,并在模板编辑器中打开,供您添加其代码。

加新刻板覆盖

单击此按钮可为当前选定的模板添加新的构造型覆盖。系统会显示A对话框,提示您指定以下内容:

  • 基础类(原型类类型 - 单击下拉箭头并单击列表中的类型)和/或
  • 特征(点击下拉箭头,点击列表中已定型的特征)
单击确定按钮。该覆盖被添加到“构造型覆盖”列表中。

获取默认模板

点击此按钮可以使用当前内置模板的默认版本更新编辑器显示,或者清除当前自定义模板的内容。

如果您已经保存了修改后的模板,恢复默认版本也是一种改变,所以‘修改’字段仍然显示‘是’字样。

节省

点击此按钮可保存新的或已编辑的当前模板。如果不保存当前模板,则无法切换到其他模板,因此这实际上也保存了过渡效果。

删除

点击此按钮可删除当前自定义模板或原型覆盖,或删除对内置模板的最新更改(实际上是将其恢复为默认的基本内容)。内置模板无法删除。

系统将提示您确认删除。

帮助

单击此按钮可显示此帮助主题。

注记

  • 变换模板编辑很大程度上基于代码生成模板编辑;有关编辑变换模板的更多信息,请参阅代码模板编辑器部分和编辑源代码主题

了解更多