2011-02-18 73 views
5

我正在使用UML的企業架構師。我需要從模型生成代碼。 我需要在類中有一個可爲空的雙屬性。 我能夠添加一個雙重屬性,但不知道如何使它可以爲空。將可空屬性添加到企業架構師的類中

有沒有人有任何想法如何添加一個空屬性。

+2

這種問題的一般答案是創建一個看起來像你想要生成的類,然後對該類進行逆向工程。看看EA放置的屬性。 – 2011-02-18 20:10:48

回答

7

您的問題存在一些小問題,讓我先回答有關EA的部分,稍後再討論。

在UML你表示空類型作爲

  • +的attributeName:類型名[0..1]]
  • + FROMUSER:用戶[0..1]

在EA此在多重性部分完成選擇類 - >點擊F9->選擇屬性 - >點擊詳細

下限和上限是您所在的字段尋找,如果每個都是1,則該屬性具有通常未在圖中描繪的單個值[1]

  • [0..1]可以具有空值。
  • [*]它的值的集合。
  • 包含至少一個值的[1 .. *]集合
  • [n..m]包含n和m值之間的集合。 n和m被混凝土取代 數字

在許多語言中,double是原始類型/值類型,您不能使其爲空。如果你需要,你必須使用Double。注意第一個字母是大寫字母。