2012-03-15 33 views
7

我正在为我们的系统与其他系统进行交互的方式做很多文档,并且使用Visio 2010附带的UML序列图(Metrics US)形状。当我使用它们时,我遇到以下问题:Visio 2010当消息被删除时,UML Object Lifeline会自行重命名

我创建一个对象生命线并将其命名为'X',然后添加另一个对象生命线并将其命名为'y'。我添加了一个从'X'到'Y'的消息。到此为止,这一切都很好。但是如果我删除连接'X'到'Y'的消息,对象生命线会将它们自己重命名为Object1和Object2。你可以想象这是多么恼人的事情,当你有大约10个不同的物体生命线时,愚蠢的东西决定重命名你的所有生命线,因为它们被删除了!

我无法弄清楚,为什么它在Visio的开发人员工具部分发生任何(虽然我绝不是一个Visio DEV)

Visio 2010中的高级诉14.0.5128.5000

任何人有任何见解?

+0

顺便说一句,我也试过这在Visio 2003中,这也是一个问题。还使用Visio 2010更新到SP1,它仍然是一个问题。这似乎是一个长期存在的问题。 (另外,Visio 2003和Visio 2010在不同的PC上) – Austin 2012-03-15 15:41:22

回答

3

它似乎有什么与您输入名称的方式对象。有关其他信息,请参见here。无论如何,内置的Visio UML模板是最好的,我更喜欢使用Pavel Hruby's UML stencils

5

对于任何人有同样的问题,我想我有点发现是什么导致它。如果您只需按F2键重命名对象,就会出现问题。但是,如果通过双击并输入名称对其进行重命名,问题就会消失(至少目前为止)。

+0

这为我解决了它。 F2的重命名功能似乎是来自正常模板形状的宿醉,并被Visio UML数据模型的每个机会覆盖。 – 2017-07-10 09:35:39

5

我在做UML内部剪切和粘贴时遇到了这个问题。所以我禁用了Tools/Options/Advanced/Automation Events。当然,一些行为必须不会发生,但是关于Visio UML的可靠性差,我不在乎,我只是将它用于绘图,并且如果我需要的话,它会转到真正的UML工具。之后可以重新启用它。

奥利维尔

相关问题