当将通信图作为 SVG 图像保存时,生命线的填充颜色可能不正确保存。要变通此问题,请将通信图保存为 GIF 或 JPEG 图像。
当使用可编辑的图时,在文本字段中,复制快捷键(Ctrl+C)和粘贴快捷键(Ctrl+V)可能不起作用。要变通此问题,请使用“编辑”菜单复制并粘贴文本:
- 选择要复制的文本。
- 右键单击选中的文本;然后单击复制。
- 新建一个文本图元素。
- 右键单击该文本图元素;然后单击粘贴。
当使用 UML 图时,在关联端点上无法显示约束。
当使用状态机图时,您可以更改状态元素的可视性。但是,在“状态”视图中,状态元素的修饰符可能不更新以反映可视性更改。
如果显示表示分类器或构造的元素的特定种类的属性的生命线,则修饰符图标不显示。更改构造型和可视性设置没有效果。要变通此问题,您可以更改生命线的颜色来加以区分。
当从生成的 Ant 脚本为 UML 图生成 Javadoc 文档时,脚本运行完成,但抛出一个异常。您可以忽略此异常。
您不能在 C++ 序列图上新建操作。要变通此问题,请更新 C++ 源代码来包含新的操作。
当在“问题”视图中双击约束违例时,元素在 UML 模型编辑器中打开。但是,该元素应该在图编辑器中打开。
在“图导航器”中,体系结构发现模式计数指示在分析时发现的匹配个数。如果通过导入新项目或关闭现有项目来更新工作区,则计数不更新。要更新计数,请再次运行分析。
在 Linux 操作系统上,实施表示法显示为泛化关系。
在 SuSE Linux 上,您不能使用 Konqueror 浏览器将类图看作可伸缩向量图形(SVG)。要下载并安装可将类图正确显示为 SVG 的查看器,请参阅 www.adobe.com/svg/viewer/install/main.html
如果计算机上未设置 LANG 环境变量,或者该环境变量被设置为 GIMP 工具箱(GTK)不支持的值,则在使用 UML 图时,产品可能不会正确响应。在任一情况下,Eclipse 日志文件中会显示下列 GDK 警告:
(process:9793): Gdk-WARNING **: locale not supported by Xlib
(process:9793): Gdk-WARNING **: can not set locale modifiers要变通此问题,请将 LANG 环境变量设置为 Gdk 支持的值(例如,en_US)并确保设置与 X Window System 环境的语言环境相匹配。
在 Red Hat Enterprise Linux 3.0 上,某些操作可能会导致 UML 图不可用。在每种情况中,将显示以下错误消息:
显示内部错误时发生内部错误。建议您退出工作台。之后可能会发生错误并且可能会终止工作台而不发出警告。请参阅 .log 文件以获取更详细信息。是否要退出工作台?
.log 文件将包含与以下类似的异常:
!MESSAGE 未能执行可运行程序(java.lang.InternalError:不能将“:0.0”用作 DISPLAY 变量的值来连接至 X11
窗口服务器。)
!STACK 0
org.eclipse.swt.SWTException:未能执行可运行程序(java.lang.InternalError:
不能将“:0.0” 用作 DISPLAY 变量的值来连接至 X11 窗口服务器。)
位于 org.eclipse.swt.SWT.error(Unknown Source)
位于 org.eclipse.swt.SWT.error(Unknown Source)
位于 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
位于 org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
位于 org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
位于 org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
...
!MESSAGE 不能将“:0.0”用作 DISPLAY 变量的值来连接至 X11 窗口服务器。
!STACK 0
java.lang.InternalError:不能将“:0.0”用作 DISPLAY 变量的值来连接至 X11 窗口服务器。
位于 sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
位于 sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:175)
位于 java.lang.Class.initializeImpl(Native Method)
位于 java.lang.Class.initialize(Class.java:350)
位于 java.lang.Class.forNameImpl(Native Method)
位于 java.lang.Class.forName(Class.java:116)
位于 java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:91)
位于 java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1073)
位于 org.apache.batik.ext.awt.image.GraphicsUtil.createGraphics(Unknown Source)
位于 org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.genRect(Unknown Source)
位于 org.apache.batik.gvt.filter.GraphicsNodeRed8Bit.copyData(Unknown Source)
位于 org.apache.batik.ext.awt.image.rendered.TileCacheRed.genRect(Unknown Source)
...要变通此问题,必须退出并重新启动产品。
在 SuSE Linux Enterprise Server(SLES)V9 上,当将 UML 图保存为 SVG 图像时,SVG 代码转换器映射为不正确的颜色。作为结果,您会看到显示在产品中的图和生成为 SVG 图像的图之间的颜色差别。
在文本方式中,当调用显示 UML 图(如带有 .emx、.epx、.dnx 或 .tpx 文件扩展名的文件)的命令时,文本编辑器可能不正确显示该文件。要变通此问题,请完成以下步骤:
- 在“模型浏览器”视图中,选择图文件
- 右键单击选择的文件,然后单击属性。
- 单击信息选项卡。
- 在文本文件编码下,单击其它。
- 从下拉列表选择 UTF-8。
- 单击应用。
- 单击确定。
当从 WebSphere Application Developer V5.1.1 导入 Enterprise JavaBeans™(EJB)图时,关系连接器可能显示不正确。要变通此问题,请选择连接符并在“属性”视图的外观下,清除避免障碍复选框。
当使用 UML 图时,显示相关元素操作会返回大量元素,这可能会导致计算机运行时内存不足。当指定的搜索级别大于一时以及搜索所有关系时,此问题是最常见的。要变通此问题,请指定更低的搜索级别值,并重新运行查询。该信息还适用于浏览图查询。