是否有一个(免费的)UML类图编辑器支持关联最终所有权?

是否有一个(免费的)UML类图编辑器支持关联最终所有权?,uml,tool-uml,Uml,Tool Uml,根据UML2.5规范,关联端可以由另一端的类“拥有”(这意味着拥有的关联端对应于另一端的类的引用属性)。关联端拥有这一事实不应该用可导航性箭头来表示(然而,这是常见的做法)。相反,它必须借助于关联线末端的一个小填充圆(也称为“点”)来表示,如下图所示 是否有支持这些所有权点的免费类图编辑器?例如,Visio 2010不支持它。是的,我已经检查了纸莎草图表编辑器。它具有关联属性,如果端点属于关联或分类器,则可以选择。并显示圆点或两者 您需要为此安装Eclipse。您可以选择Eclipse进行建模

根据UML2.5规范,关联端可以由另一端的类“拥有”(这意味着拥有的关联端对应于另一端的类的引用属性)。关联端拥有这一事实不应该用可导航性箭头来表示(然而,这是常见的做法)。相反,它必须借助于关联线末端的一个小填充圆(也称为“点”)来表示,如下图所示


是否有支持这些所有权点的免费类图编辑器?例如,Visio 2010不支持它。

是的,我已经检查了纸莎草图表编辑器。它具有关联属性,如果端点属于关联或分类器,则可以选择。并显示圆点或两者

您需要为此安装Eclipse。您可以选择Eclipse进行建模,或者选择任何Eclipse,然后转到
帮助>安装新软件
,输入
“开普勒-”要在
中工作
,请在
过滤文本
中键入“纸草”,选择纸草,然后同意所有内容。它不是发行版,但它是一个很好的测试版。Papyrus并不比EA或VP等最著名的专有工具差,而且远比IBM Modeler好。

您真的需要它吗?这是一个非常古老的选项,只需使用箭头即可显示相同的内容。通常没有人将两端关联作为一个类来实现。使用VP UML中的点绝对不会改变生成的代码中的任何内容。关于这个主题的90%的材料显然是从一种形式复制到另一种形式,而对主题却一无所知,剩下的10%的材料以箭头结尾的方式解释它。对于一个自由编辑来说,在我看来,纸莎草纸非常精致,应该有它,但我只能在家里检查——12小时后你就会知道了。UML2.5规范明确指出,使用导航性箭头表示关联最终所有权(对应于引用属性)是不可取的。我认为当前的UML工具还没有更新到UML2.5.1版本。我想找到一个能解释这是什么的来源。在标准页面上,UML以2.4.1结尾。UML简化了吗?有些奇怪。如果你转到这个页面,你可以看到它是测试版。最后一个ISO采用的规范是2.4.1。请阅读新的UML2.5规范。这一点非常清楚。导航能力从来没有得到很好的定义(“导航能力是指在运行时参与链接的实例(关联实例))可从参与关联另一端链接的实例中高效访问。实现这种访问的确切机制是特定于实现的。如果某一端不可导航,则从另一端访问可能是可能的,也可能是不可能的”)。因此,可视化关联最终所有权的新UML2.5定义是一个重要的消除歧义的方法。