什么"是独一无二的" Eclipse UML代表什么?

时间:2017-06-21 09:23:02

标签: java c++ eclipse uml unique

我实际上是在eclipse上设计UML而我只是面对一个"是唯一的"变量模型属性上的复选框。这是什么意思?同一类中的每个变量都不应该是唯一的?

1 个答案:

答案 0 :(得分:2)

我只是简单地参考p上的UML规范。 34这里:

  

如果将MultiplicityElement指定为唯一(即isUnique为true),则此Element实例化中的值集合必须是唯一的。也就是说,集合中没有两个值可能相等,其中对象(类的实例)的相等性基于对象标识,而数据值(数据类型的实例)和信号实例的相等性基于值(另请参见子条款10.2)分别是关于数据类型,信号和类的10.3和11.4)。如果MultiplicityElement不是多值的,那么isUnique的值没有语义效果。

     

总之,isOrdered和isUnique属性可用于指定MultiplicityElement实例化中的值集合是四种类型之一。表7.1显示了为每种集合类型提供的传统名称。

enter image description here