Visio 2010 UML对象生命线在删除消息时重命名自身

Visio 2010 UML对象生命线在删除消息时重命名自身,uml,visio,Uml,Visio,我正在为我们的系统与其他系统交互的方式编写大量文档,并且正在使用Visio2010附带的UML序列图(Metrics US)形状。当我使用它们时,我有以下问题: 我创建一个对象生命线并将其命名为“X”,然后添加另一个对象生命线并将其命名为“y”。我将消息从“X”添加到“Y”。到目前为止,一切都很好。但是,如果我删除连接“X”和“Y”的消息,对象生命线将自己重命名为Object1和Object2。你可以想象,当你有大约10条不同的对象生命线,而愚蠢的家伙因为一条被删除的消息而决定重命名你所有的生命

我正在为我们的系统与其他系统交互的方式编写大量文档,并且正在使用Visio2010附带的UML序列图(Metrics US)形状。当我使用它们时,我有以下问题:

我创建一个对象生命线并将其命名为“X”,然后添加另一个对象生命线并将其命名为“y”。我将消息从“X”添加到“Y”。到目前为止,一切都很好。但是,如果我删除连接“X”和“Y”的消息,对象生命线将自己重命名为Object1和Object2。你可以想象,当你有大约10条不同的对象生命线,而愚蠢的家伙因为一条被删除的消息而决定重命名你所有的生命线时,这是多么烦人

我也不明白为什么它会出现在visio的开发者工具部分(尽管我绝不是visio开发人员)

Visio 2010 Premium v。14.0.5128.5000


有人有什么见解吗?

它似乎与您输入对象名称的方式有关。有关更多信息,请参阅。无论如何,内置的Visio UML模板最糟糕,我更喜欢使用。

对于有相同问题的人,我想我已经找到了问题的原因。如果只需按F2键即可重命名对象,则会出现问题。但是,如果您通过双击并输入名称来重命名它,问题就会消失(至少到目前为止)。

我在UML内部执行剪切和粘贴时遇到了这个问题。所以我禁用了工具/选项/高级/自动化事件。当然,一些动作必须不会发生,但是关于Visio UML的低可靠性,我不在乎,我只是用它来绘图,如果需要的话,我会使用一个真正的UML工具。之后可以重新启用它


Olivier

顺便说一句,我在Visio 2003中也尝试过这个,这也是它的一个问题。Visio 2010也更新到了SP1,这仍然是一个问题。这似乎是一个长期存在的问题。(另外,Visio 2003和Visio 2010在不同的PC上)这为我解决了这个问题。F2重命名功能似乎是普通模具形状的遗留问题,每次都会被Visio UML数据模型覆盖。