编写变换发行说明

(C) Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM(R) Corp.

目录

1.0 已知问题和变通方法
   1.1 UML 元模型不会自动添加至模型到模型映射
   1.2 至已过滤属性的变换和从已过滤属性的变换在映射编辑器中可能显示为已损坏
   1.3 仅删除映射文件中对模型的最后一个引用会导致从映射文件中删除该模型

1.0 已知问题和变通方法

1.1 UML 元模型不会自动添加至模型到模型映射

如果要生成输入或输出 UML 模型的变换,则必须将 UML 元模型添加为映射规范的根输入和/或输出。对映射规范添加 UML 概要文件也不会自动添加 UML 元模型。可以通过“模型到模型变换映射”向导和编辑器中提供的“添加模型”按钮来添加 UML 元模型。


1.2 至已过滤属性的变换和从已过滤属性的变换在映射编辑器中可能显示为已损坏

如果用户将过滤功能从“基本”切换至“中级”或“高级”方式,创建映射后,再切换回“基本”过滤器方式,则其中的一些映射端点可能不再可视,因此,映射连接符的端点看起来似乎未连接任何项。这仅仅是显示问题;它不会影响映射或从那些映射生成的变换源代码。通过切换回创建映射时有效的过滤器方式,可以更正显示。

 

1.3 仅删除映射文件中对模型的最后一个引用会导致从映射文件中删除该模型

当映射文件不再包含任何将某个特定模型的元素指定为映射输入(输出)的映射时,则从映射文件中删除该模型。每当删除映射输入或输出时,就会检查未使用的模型。在映射文件中,分别有输入和输出列表。一旦删除了模型,就必须通过“映射编辑器”中的“添加模型”按钮重新添加该模型,然后才能再次将该模型的元素指定为映射输入(输出)。