前页 | 后页 |
编辑变换模板
单个转换应用多个转换模板,每个模板都定义了A转换中作用的object类型,以及对该类型对象执行的操作。系统提供了一系列内置的默认模板,每种类型的转换都使用这些模板的特定子集。通常,转换类型和模板子集是针对目标语言定制的。一组中的一些默认模板没有内容;这些是“潜在的”,表示对通常不包含在转换中但如果您想包含它完全有效的object进行操作的潜力。潜在模板的一个示例是C#转换中的类模板。
您可以通过多种方式定制转换模板,包括:
- 调整默认集中一个或多个模板中的代码
- 将代码添加到“潜在”默认模板
- 添加一个新的自定义模板,基于默认值之一,但服务于您定义的不同目的
- 添加一个新的转换类型,最初包含一组基本的默认模板
- 添加(或删除)模板的原型覆盖
访问
功能区 |
设计>包>变换>变换模板 |
键盘快捷键 |
|
编辑变换模板
选项 |
行动 |
也见 |
---|---|---|
语 |
单击下拉箭头并选择转换的名称。 |
|
新的变换类型 |
如果要创建新的转换,请单击此按钮。 显示转换名称A提示;输入名称并点击确定按钮。 “模板”列表显示了一组默认的内置模板,您可以从中开发您的转换。除非您在转换中添加和/或编辑一个或多个模板,否则您的自定义转换不会保存或可供使用。 |
|
模板 |
列出当前转换的转换模板。 单击模板名称以突出显示它并在模板面板中显示其内容。 “已修改”列指示您是否已为此转换编辑模板。 |
MDG开发中的代码模板编辑器 |
模板 |
显示当前选定模板的内容,并提供编辑器功能来修改模板(右键单击代码文本)。 |
编写转换 MDG开发中的代码模板编辑器 代码模板语法 |
构造型覆盖 |
列出活动基本模板。 'Modified' 列指示您是否修改了原型模板。 |
|
加新自定义模板 |
单击此按钮可创建自定义模板以添加到当前转换。 将显示A对话框,提示您指定:
|
|
加新Stereotyped Override |
单击此按钮可为当前选定的模板添加新的构造型覆盖。将显示A对话框,提示您指定:
|
|
获取默认模板 |
单击此按钮以使用当前内置模板的默认版本更新编辑器显示或清除当前自定义模板的内容。 如果您保存了更改后的模板,重新设置默认版本是一种更改,因此“已修改”字段仍显示“是”字样。 |
|
节省 |
单击此按钮以保存新的或编辑的当前模板。您不能在不保存当前模板的情况下切换到另一个模板,因此这也有效地保存了过渡。 |
|
删除 |
单击此按钮可删除当前自定义模板或构造型覆盖,或对内置模板的最新更改(有效地将其返回到默认的基本内容)。您不能删除内置模板。 系统会提示您确认删除。 |
|
帮助 |
单击此按钮可显示此帮助主题。 |
注记
- 变换编辑非常强烈模板模板;有关编辑转换模板的更多信息,请参阅代码模板编辑器部分和编辑源代码主题