2012-03-15 35 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工具。之後可以重新啓用它。

奧利維爾

相關問題