visio 中的通用 UML 数据类型不是特定于语言的?

General UML datatypes in visio not language specific?

在 Visio 中制作 UML 类图时。它只提供 C#,C,VB 数据类型。我要如何添加数据类型或更改它以便它不是特定于语言的,因为我想为 JAVA 应用程序制作图表?

这是适用于 Visio 2010 的解决方案,应该适用于较新的版本。

你可以自己制作包和数据类型。

  1. 首先转到左侧的“模型资源管理器”选项卡。
  2. 然后右键单击 IDL 数据类型并单击复制(因为您不想从头开始制作它,它几乎有您想要的)。
  3. 然后它将创建一个名为 "Package 1" 的新包。右键单击它并 select 重命名;类似于“Java 数据类型”,因为这就是您正在制作的内容,但您可以根据需要将其命名为任何名称。
  4. 然后打开新包并右键单击每种数据类型,一次一个,然后单击 select 属性。
  5. 然后它将打开 UML 属性 编辑器。从那里,单击名称,然后从括号内删除单词“idl”,因此“boolean(idl)”现在表示“boolean()”。

现在,还有一件事:没有 int 数据类型,因此您需要创建一个。这很容易;

  1. 只需右键单击新创建的文件夹,单击“新建”,然后单击“数据类型”。它应该打开 UML 数据类型属性 window。
  2. 现在,单击“名称”选项卡,输入“int()”,然后单击“确定”。大功告成。