转换源

“模型浏览器”视图或图编辑器中当前选中的项表示转换源。 

以下 UML 对象是 C++ 转换的有效源:

由于转换可具有多个源对象,因此可以同时选择多个对象进行转换。例如,可以选择一个完整模型、两个包或单个类作为转换源。 

组件和工件组织转换源;可以用组件和工件来指定转换源的多个选择,这些选择可与模型保存在一起以供以后使用。

如果指定组件作为转换源,则转换确定源自该组件的“用途”关系的目标,并将它们用作转换源。

类似地,如果指定工件作为转换源,则转换确定源自该工件的“表示”关系的目标,并将它们用作转换源。

下图显示了工件和组件在转换中的使用。在此示例中,如果指定 Component1 作为转换源,则转换 Package1、Package2 和 Class1。如果在 Artifact1 上执行转换,则 Component1 和 Component2 使用的元素随同 Package3 和 Class2 一起成为转换源。

如果转换检测到您同时选择了元素和该元素的容器作为转换源,则会出现以下错误消息:

源不应同时包含元素及其容器。

转换使用组件和工件指定的元素来执行此检查。如果将同一个源元素多次指定为一个转换源,则转换也可显示此错误消息。 

回到页首

使用条款 | 反馈
(C) Copyright IBM Corporation 2005. All Rights Reserved.