前页 后页

编辑转换模板

单个转换应用了许多转换模板,每个转换模板都定义了在转换中作用的对象的类型以及对该类型的对象执行的操作。系统提供了一系列内置的默认模板,每种转换类型都使用这些模板的特定子集。通常,转换类型和模板子集适合目标语言。集合中的某些默认模板不包含任何内容。这些是“潜在的”,表示对不包含在转换中的对象执行操作的潜力,但如果要包含它,则完全有效。潜在模板的一个示例是C#转换中的链接类库模板。

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

  • 调整默认集中一个或多个模板中的代码
  • 将代码添加到“潜在”默认模板
  • 根据默认值之一添加新的自定义模板,但该模板可用于您定义的其他目的
  • 添加一个新的转换类型,该转换类型最初包含基本的默认模板集
  • 添加(或删除)模板的原型替代
仅当元素和/或特征属于指定的构造型类型时,构造型替代才指示转换使用修改后的模板。如果对象或特征不是该类型,则转换将应用基本模板。

访问

色带

设计>工具>变换>变换模板

键盘快捷键

Ctrl + Alt + H

编辑转换模板

选项

行动

也可以看看

语言

单击下拉箭头,然后选择转换的名称。

新转型类型

如果要创建新的转换,请单击此按钮。

提示显示转换名称。输入名称,然后单击确定按钮。

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

范本

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

单击模板名称以突出显示它,并在“模板”面板中显示其内容。 “已修改”列指示您是否已编辑此转换的模板。

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

模板

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

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

刻板印象替代

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

“已修改”列指示您是否已修改原型模板。

添加新的自定义模板

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

出现一个对话框,提示您指定:

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

添加新的构造型覆盖

单击此按钮可以为当前选定的模板添加新的构造型替代。出现一个对话框,提示您指定:

  • 基类(定型类类型-单击下拉箭头,然后单击列表中的类型)和/或
  • 功能(单击下拉箭头,然后单击列表中的原型功能)
单击确定按钮。替代项将添加到“ Stereotype替代项”列表中。

获取默认模板

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

如果保存了更改的模板,则恢复默认版本即为更改,因此“已修改”字段仍显示单词“是”。

保存

单击此按钮保存新的或编辑的当前模板。您不能在不保存当前模板的情况下切换到另一个模板,因此也可以有效地保存过渡。

删除

单击此按钮可删除当前的自定义模板或构造型替代,或对内置模板的最新更改(有效地将其返回到默认的基本内容)。您无法删除内置模板。

系统提示您确认删除。

救命

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

笔记

  • 转换模板编辑非常强烈地基于代码生成模板编辑。有关编辑转换模板的其他信息,请参见“ 代码模板编辑器”部分和“ 编辑源代码”主题。

学到更多