将nullable属性添加到企业架构师中的类

Vai*_*ain 7 uml enterprise-architect

我正在使用UML的企业架构师.我需要从模型中生成代码.我需要在类中有一个可以为null的double属性.我能够添加一个double属性,但不知道如何使它可以为空.

有谁知道如何添加可空属性.

Jan*_*Jan 9

您的问题存在一些小问题,让我先回答有关EA的部分,然后再进行讨论.

在UML中,您将可空类型表示为

  • + attributeName:TypeName [0..1]
  • +来自用户:用户[0..1]

在EA中,这是在Multiplicity部分中完成选择类 - >命中F9->选择属性 - >单击详细信息

下限和上限是您要查找的字段,如果每个都是1,则此属性具有单个值[1],通常未在图中显示

  • [0..1]的值可以为null.
  • [*]可以有任意数量的值.
  • 包含至少一个值的[1 ..*]集合
  • 包含n和m值的[n..m]集合.n和m由具体数字代替

在许多语言中,double是一个原始/值类型,你不能使它为null.如果需要,您必须使用Double.注意第一个字母是大写.