用0或6个元素建模UML关联

用0或6个元素建模UML关联,uml,magic-draw,Uml,Magic Draw,我想用UML建模两个类之间的关联,即“一个类a的对象可以有0个类B的对象或6个类B的对象”。我不想要0到6个元素,我想要0或6个元素,两者之间什么都不要 我该如何建模?0到6是“0..6”,但是0还是6?我必须使用OCL约束吗 我在用魔术画 谢谢。您可以用逗号表示多个分组,即1..3,5..6将4从1到6的列表中删除,因此我不明白您为什么不能用不同的数字来表示,即0,6事实上,这在早期版本的UML中是正确的,但我认为在最新版本中,他们简化了这一点,只允许一个间隔。

我想用UML建模两个类之间的关联,即“一个类a的对象可以有0个类B的对象或6个类B的对象”。我不想要0到6个元素,我想要0或6个元素,两者之间什么都不要

我该如何建模?0到6是“0..6”,但是0还是6?我必须使用OCL约束吗

我在用魔术画


谢谢。

您可以用逗号表示多个分组,即
1..3,5..6
将4从1到6的列表中删除,因此我不明白您为什么不能用不同的数字来表示,即
0,6

事实上,这在早期版本的UML中是正确的,但我认为在最新版本中,他们简化了这一点,只允许一个间隔。