2015-06-12 33 views
0

我有兩個類似的(如果不相同的)節點實例在部署圖(以及我使用它們的任何其他位置)中以不同方式出現。底層差異會導致節點實例顯示不同嗎?

我可能在過去做了一些奇怪的事情,同時毆打EA提交。

但是,現在...通過拉動每個槓桿我可以想象,我不能讓他們看起來相同(或表現相同)。右邊的那個與我擁有的所有其他節點一致。

顏色已關閉,顯示在左邊一個的正文中的「屬性」(也許它們是標籤?)出現,但我無法確定在哪裏編輯/刪除它們。

我已經試過:

  • 元...高級...更改類型(節點 - >設備和回節點只是嘗試,並得到它「忘記」什麼它所持有的)
  • 刪除&將構造型重新添加到Node類型(即從中創建實例的類型)和實例本身。
  • 從相同類型創建一個新實例,只是爲了看看會發生什麼。它創建一個更像右側的節點實例。

在開發這個模型之初,我創建了自己的MDG技術。我的猜測是左邊的節點是從該MDG中的一個類型創建的,該類型具有一些可用的屬性。我可以想象,Sparx掛在這些屬性上,並且不提供編輯方式,因爲類型已更改。

任何有關如何操作底層數據(無需創建新節點實例並替換所有圖表並重新配置所有關係)的指導?

enter image description here

+0

你有沒有嘗試重新定型?這似乎是一個Sparx的具體問題,我不使用它,但它是合理的,第一個或最後一個刻板印象將控制樣式。 –

+0

不知道「重新排序」在我的上下文中意味着什麼。每個節點實例上都有一個刻板印象。它已被刪除並重新添加。不知道什麼時候可以在那個領域做什麼? –

+0

您確定沒有自動添加額外的刻板印象嗎? –

回答

2

那些是不同的元素。你看到名字(FQN)在兩者上都不相同。單擊每個併發出Ctrl -G以在瀏覽器中找到它們。

頂部的綠點讓我覺得你使用自己的千年發展目標,它將點放在<<SUSE>>刻板的元素上。所以千年發展目標很可能也會使它們看起來不同,這取決於標記值。

關於左邊課程下部分區中顯示的VersionOS:這些是運行狀態。您可以通過Context/Features../Run State

+0

是的,他們絕對是不同的元素。它們基於不同的節點元素,但都與'<>'刻板印象。 「綠點」圖標是我通過「項目 - >設置 - > UML類型...」添加的刻板圖標。 只是它們以某種方式「不同」......但我知道如何通過UI進行控制的每種方式都是「相同」。 真正奇怪的部分是左側的「版本」和「操作系統」屬性/標籤。我找不到任何編輯這些的方法! –

+1

它們是運行狀態:上下文/功能../運行狀態 –

+0

是!謝謝,托馬斯。如果您將您的評論置於答案中,我會接受它。在一些實驗中,我必須爲元素添加一些運行狀態。即使刪除也很棘手。您必須(在版本12中)執行(上下文菜單) - >「功能和屬性」 - >「設置運行狀態...」,然後選擇「變量」名稱並將運算符,值和註釋清空去掉它。一旦他們都走了,該部分停止顯示。替換:「功能和屬性」 - >「功能和隔間可見性」 - >「運行狀態(隱藏當前圖中的對象運行狀態)」。 –

0

編輯爲元素的顏色,我覺得什麼事是這樣的......在某些時候,我選擇了(Element Context Menu) --> Appearance --> "Default Appearance"和點擊Reset to defaults。即使應用了刻板印象,也會回到「未刻板印象」的外觀。我從圖像右側的元素中抓取RGB值,並將左側值的元素設置爲這些數字,現在它們都是一致的。

主要問題是運行狀態變量,@(托馬斯基利安)在另一個答案地址。

相關問題