建模 - 发行说明


1.0 已知问题
   1.1 缺省值不允许在模型文件文件名中使用数字符号(#)
   1.2 若构造型属性名包含无效字符,则模型不会打开
   1.3 连接符可能使已发布模型中的模型元素相交
   1.4 模型元素标题中的图标不能正常显示
   1.5 依赖关系和实现连接器可能在已打印模型中不可见
   1.6 不能在组合结构图中可视化非组合属性
   1.7 从文件系统复制和粘贴会毁坏模型
   1.8 不易添加行为的参数或返回类型
   1.9“属性”页面上的属性可能不会立即更新
   1.10“模型浏览器”视图可能不会显示构造型名称
   1.11 不能一次向构造型添加多个元素
   1.12 类可能不会显示为跨模块引用
   1.13 模型连接可能不会在图表编辑器中正常更新
   1.14“显示相关元素”选项对状态元素不可用
   1.15“模型浏览器”视图可能未正确指示未保存的更改
   1.16 某些菜单项未出现在“添加 UML”弹出菜单上
   1.17“继承浏览器”视图中的缺省信息产生误导
   1.18“属性”页面可能显示无效字符
   1.19 产品可能显示非描述性或无用的验证错误消息
   1.20 当使用 CSS 编辑器和模型文件或可视化图时,可能显示错误消息

1.0 已知问题

1.1 缺省值不允许在模型文件文件名中使用数字符号(#)

缺省情况下,不能在模型文件的文件名中使用数字符号(#)。模型文件打不开。

要在模型文件名称中使用数字符号字符,请打开 <install_dir>\rationalsdp.ini 文件并在设置部分下添加以下实参:

VMArgs=-Dorg.eclipse.emf.common.util.URI.encodePlatformResourceURIs="true"

注意:不要对已有的行添加此实参。在文件中,此实参应在自己所在的行上。

1.2 若构造型属性名包含无效字符,则模型不会打开

若将构造型应用到模型中的元素,然后修改构造型添加的属性以使用空格,则在保存并关闭模型后,无法打开此模型。为避免该问题,请在构造型属性中使用下划线字符(_),而不要用空格。

要变通此问题,请在文本编辑器中除去与该属性相关联的名称值对。例如,可从以下示例中将 "My Stereotype Property" 属性除去:

 <contents xmi:type="Profile_2:Profile__Stereotype1" xmi:id="_eVPvkCbPEdmF27ugxgyz4g" My Stereotype Property="New Value"/> 

若除去该属性,则结果如下显示:

 <contents xmi:type="Profile_2:Profile__Stereotype1" xmi:id="_eVPvkCbPEdmF27ugxgyz4g"/> 

1.3 连接符可能使已发布模型中的模型元素相交

当使用 UML 模型时,您可以使用避免障碍选项来指定连接符不能使模型元素相交。但是,当发布模型时,连接符可能使模型元素相交。要变通此问题,请选择连接符,清除避免障碍选项,并手动调整 bendpoint 以避免任何障碍。下次发布模型时,连接符将正确显示。

1.4 模型元素标题中的图标不能正常显示

模型元素标题中的图标,比如类和包,会显示为空白边框。空白边框与标题相对比,会显示为渐变色阴影。要打印没有渐变色阴影的模型,则关闭渐变色首选项。

要关闭渐变色首选项:

  1. 单击 Windows > 首选项
  2. 展开建模并单击外观
  3. 全局外观下,清除显示渐变色复选框。

1.5 依赖关系和实现连接器可能在已打印模型中不可见

依赖关系和实现连接符在打印的模型中可能不可见。要变通此问题,请更改连接符的线条颜色。

要更改连接符的线条颜色:

  1. 请右键单击模型;然后单击选择 > 所有连接符
  2. 从工具栏,单击线条颜色下拉菜单并选择更深的颜色。

1.6 不能在组合结构图中可视化非组合属性

一个类所具有的组合结构图,可能只包含其 UML 聚集属性设置为组合的属性。可以使这些属性可见。要使未将 UML 聚集设置为组合的属性可见,必须将此部分的规范行为设置为 false。然后就可以将这些属性从“模型浏览器”视图中拖放到组合结构视图中,从而就可以使非组合属性可见。

要这只属性的规范行为:

  1. 选择该部分的背景。
  2. 在“属性”视图中,单击高级
  3. 展开样式合并将规范属性设置为 false

1.7 1.7 从文件系统复制和粘贴会毁坏模型

不应直接从文件系统复制并粘贴模型。在相同工作区中处理原始模型和模型副本时,这样做可能会毁坏模型。在比较或合并模型时也会由于相同模型元素标识而出现问题。要变通此问题,使用导出为模板选项,或手工将根模型复制并粘贴到一个新的空白模型中。

1.8 不易行为的添加参数或返回类型

没有将参数或返回类型添加到行为的方便途径。

要将参数或返回类型添加到行为:

  1. 在“模型浏览器”视图中,右键单击属性
  2. 在属性列表中,单击参数
  3. 在下拉列表,单击参数结果类型

1.9 属性”页面上的属性可能不会立即更新

若在“模型浏览器”视图下重命名图表,常规下“属性”页面上的名称可能不会立即更新。要变通此问题,选择“模型浏览器”视图中的其它图表。重新选中重命名的图表时,图表信息会更新。

1.10 “模型浏览器”视图可能不会显示构造型名称

若将多个构造型应用到一个模型元素,并且一个或更多的构造型具有图标,则“模型浏览器”视图中只有一个构造型图标显示。要变通此问题,将构造型样式设置为纯文本。

要将构造型样式设置为纯文本:

  1. 单击窗口 > 首选项
  2. 展开建模并单击视图
  3. 视图页面上,将构造型样式设置为文本
  4. 单击应用
  5. 单击确定

1.11 不能一次向构造型添加多个元素

不能一次向构造型添加多个元素。这样只会将构造型应用到第一个选中元素。要变通此问题,一次将构造型应用到一个元素。

1.12 类可能不会显示为跨模块引用

在将模型从一个图标移至其它图表时,类不会显示为跨模型引用。要变通此问题,关闭再打开视图。这样会刷新跨模型引用修饰符。

1.13 模型连接可能不会在图表编辑器中正常更新

在“模型浏览器”视图中移动连接时,图表编辑器可能不会正常更新。要变通此问题,从图表编辑器中删除此连接,再用显示/隐藏关系选择显示该连接。

要在建模图表中显示及隐藏连接:

  1. 在图表编辑器中,右键单击图表元素,然后单击过滤器 > 显示/隐藏关系
  2. 在“显示/隐藏关系”窗口中,单击要在图表中显示、隐藏或保留的关系,并单击确定

1.14 “显示相关元素”选项对状态元素不可用

在处理特定图表类型(比如,活动、状态机和序列图)时,显示相关元素选项可能对状态元素不可用。

1.15 “模型浏览器”视图可能未正确指示未保存的更改

如果更改模型文件,请关闭“UML 模型编辑器”并在“保存资源”窗口中单击,“模型浏览器”视图指示模型文件包含未保存的更改。模型文件不包含未保存的更改。下次打开模型文件时,“模型浏览器”视图显示正确的信息。

1.16 某些菜单项未出现在“添加 UML”弹出菜单上

当在“模型浏览器”视图中选择协作或用例时,某些菜单项(例如,交互、活动和状态机)未显示在添加 UML 弹出菜单中。要变通此问题,请使用添加图弹出菜单来向模型文件添加必需的行为。

1.17“继承浏览器”视图中的缺省信息产生误导

当使用窗口 > 显示视图 > 继承浏览器命令打开“继承浏览器”视图时,显示在“继承浏览器”视图中的信息产生误导。

要在“继承浏览器”视图中显示元素的继承层次结构:

  1. 在“模型浏览器”视图或图编辑器中,选择一个元素。
  2. 右键单击选择的元素;然后单击导航 > 显示位置 > 继承浏览器

或者,您可以将模型元素从“模型浏览器”视图直接拖至“继承浏览器”视图。

1.18“属性”页面可能显示无效字符

在使用日语系统语言环境的 Windows 2000 操作系统上,当在“模型浏览器”视图或图编辑器中选择关系时,“属性”页面可能在常规下显示无效字符。

1.19 产品可能显示非描述性或无用的验证错误消息

当执行以下任一操作时,产品可能显示非描述性或无用的验证错误消息:

1.20 当使用 CSS 编辑器和模型文件或可视化图时,可能显示错误消息

当使用级联样式表(CSS)编辑器时,您不应同时使用模型文件或可视化图。如果您这样做并且关闭了 CSS 编辑器,则会将几个错误异常报告给 .log 文件并显示很多以下消息:

发生了错误。请参阅错误日志,以获得详细信息。

如果您单击产品中的任何位置,则会按相同顺序显示错误消息。

要避免此问题,请在关闭 CSS 编辑器之前,关闭所有模型文件或可视化图。

要变通此问题,请完成以下步骤:

  1. 关闭所有错误消息窗口。
  2. (可选)按 Ctrl+Shift+S 保存您的工作。
  3. (可选)关闭所有新的错误消息窗口。
  4. 重新启动产品。

返回到主自述文件