问题描述
|
关闭。这个问题是题外话。它当前不接受答案。
解决方法
您可以执行以下操作:
确保您的关联是一条直线。
在关联的顶部/下方,添加一个标准线对象。
您将能够使用所选的连接线连接到标准线对象的中间。
,这是另一种选择,尽管只是Steffen方法的一种变体。
首先绘制两个关联的类,并关联它们的Association对象。
然后绘制一个简单的Line对象,该对象附加到与关联对象相同的精确连接点。当然,您现在已经在其中找到了这条丑陋的多余线条,因此,请双击该线条(或右键单击“属性”)进行修复,并更改颜色以使其与背景色匹配,从而有效地将其隐藏起来。
现在,您在关联线的中间有一个连接点,您可以在其中附加连接到您的关联类的虚线。
您可能需要确保在不可见的行上使用菜单“对象”,“发送回”,以便不会在其他对象的上方绘制菜单。
使用这种方法,您不必确保Association对象保持直线状态,也可以四处移动对象,并且一切都保持连接状态。
,好消息:UML关联已得到改进,并将允许进行此类连接:http://git.gnome.org/browse/dia/commit/?id=302d5038e755cabb5ce9292d66d0ab9113153e15
这个新功能将包含在即将发布的0.98版本中。在发布之前,您可以使用Dia Development VM来测试驱动新功能:http://dia-installer.de/developer/index.html