前页 | 后页 |
变换元素
A转换是用户启动的函数,它启动将一个或多个平台模型模型(PIM) 元素转换为其相应的平台特定模型(PSM) 元素的过程。此过程根据变换模板中的规则进行。可以通过在浏览器窗口中选择一个包或在图表中选择一个元素来启动转换。
访问
功能区 |
设计>包>变换>变换选区 |
键盘快捷键 |
Ctrl+H(变换选定元素) Ctrl+Shift+H(变换选中包) |
执行变换
Option |
Action |
See also |
---|---|---|
元素 |
列出图表中选择或包含在包中的所有单个元素。任何一个:
|
|
全部 |
单击此按钮可选择列表中的所有元素以将它们包含在转换中。 |
|
没有任何 |
单击此按钮可取消选择列表中的所有元素。 |
|
包括子包 |
(如果您已选择转换包中的元素。) 选中此复选框以包括(在“元素”列表中并可能在转换中)来自所选包的子包的元素。 |
|
转型 |
选中要执行的每种转换类型的复选框。当您选择一个复选框时,将显示“浏览项目”对话框;定位并选择生成转换元素的目标包。 如果要更改选定的目标包,请单击包名称右侧的按钮并从对话框中选择新包。 |
|
结果生成代码 |
选中此复选框以指定是否为以代码语言为目标的转换类自动生成代码。 如果你选择这个选项,你第一次转换到类时系统会提示你选择一个文件名来生成代码;随后的转换会自动生成该文件名的代码。 |
|
对结果执行转换 |
选中复选框以自动执行先前在目标类或类上完成的转换。 |
Chaining Transformations |
中介文件 |
如果要捕获中间语言文件(例如,调试它),请输入文件路径和名称,或单击按钮并找到并选择文件。 |
|
总是写 |
选中此复选框以始终将中间文件写入磁盘。 |
Intermediary Language Intermediary Language Debugging |
现在写下来 |
单击此按钮可生成中间文件而不执行完整转换。 |
|
做变换 |
单击此按钮以执行转换。 当变换完成时,“模型变换”对话框关闭。 |
|
关 |
单击此按钮可关闭“模型变换”对话框而不执行变换。 |
注记
- 当对话框显示时,所有元素都被选中,并且之前从这些类中执行的所有转换都被选中
- 此过程不适用于序列图/通讯图转换,或通讯图/序列转换