在 Enterprise Architecture 中向类添加可为 null 的属性

发布于 2024-10-17 20:37:50 字数 99 浏览 4 评论 0原文

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

有谁知道如何添加可为空的属性。

I am using enterprise architect for UML. I need to generate code from the model.
I need have a nullable double attribute in a class.
I am able to add a double attribute but don't know how to make it nullable.

Do anyone have any idea how to add a nullable attribute.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〃安静 2024-10-24 20:37:50

你的问题有点小问题,我先回答一下关于EA的部分,稍后再说。

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

  • +attributeName : TypeName [0..1]
  • +fromUser : User [0..1]

在 EA 中,这是在“多重性”部分中完成的 选择类 -> 按 F9 ->选择属性->单击详细信息

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

  • [0..1]可以具有 null 值。
  • [*] 可以有任意数量的值。
  • [1..*] 包含至少一个值的集合
  • [n..m] 包含 n 到 m 个值的集合。 在许多语言中, n 和 m 被具体数字替换

double 是原始/值类型,不能将其设置为 null。如果需要,则必须使用 Double。注意第一个字母是大写的。

There is a small problems with your question, let me first answer the part about the EA, and get to it later.

In UML you denote nullable type as

  • +attributeName : TypeName [0..1]
  • +fromUser : User [0..1]

in EA this is done in the Multiplicity section Select the class->Hit F9->Select the attribute->Click detail

Lower bound and Upper bound are the fields you are looking for, if each are 1 this attribute has a single value [1] usually not depicted in the diagram

  • [0..1] can have a value of null.
  • [*] can have any amount of values.
  • [1..*] collection that contains at least one value
  • [n..m] collection that contains between n and m values. n and m are replaced by concrete numbers

in many languages double is a primitive/value type you can not make it null. If you need to, you have to use Double. Note the first letter is capital.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文