首页 > 解决方案 > 你如何在 GenMyModel 中创建 XOR 关系?

问题描述

我有一个任务,我应该创建一个 UML 类图。让我解释一下:

有两种类型的存储单元(A 和 B)。物品只能放置在 A 或 B 类型的存储单元中。

我正在使用的书描述了 XOR 关系的使用,如下所示

UML XOR 关系

即对于我的示例,一个项目只能与类型 A 或 B 的存储单元相关联。我非常喜欢工具GenMyModel。有没有办法在该工具中表示这一点?我已经疯狂地搜索,找不到任何东西。

干杯,
美味的茶

标签: umlclass-diagram

解决方案


GenMyModel 是一个相当不错的工具,但它的 UML 支持也相当有限。您在这里要求的“关系”称为约束。约束是一个非常非正式的处理方式,并且在 UML 中并不是真正常用的主题。所以有很多工具没有适当的支持。然后,您可以绘制 - 思想而非模型 - 约束,即,只需使用其他模型元素或自由形式来获得看起来像这样的东西。


推荐阅读