Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在UML中,{readonly}\{query}是什么意思?_Uml - Fatal编程技术网

在UML中,{readonly}\{query}是什么意思?

在UML中,{readonly}\{query}是什么意思?,uml,Uml,它们是约束条件吗 它们是标准UML的一部分,还是由startUML或EA定制 他们有多少人?在哪里可以找到UML2.5规范中每个{xxx}的详细描述 谢谢你的回答 {xxx,yyy,…}是可以放在属性/关系/…,只读的属性 某些图元附着有预定义的特性列表 只读是属性的属性之一,第113页§9.5.4,共: “readOnly”表示该属性为只读。 “并集”表示该属性是其子集的派生并集。 “子集”是指该属性是由 ,可能符合条件的地方。 “重定义”表示该属性重定义由 ,可能符合条件的地方。 “orde

它们是约束条件吗

它们是标准UML的一部分,还是由startUML或EA定制

他们有多少人?在哪里可以找到UML2.5规范中每个{xxx}的详细描述

谢谢你的回答

{xxx,yyy,…}是可以放在属性/关系/…,只读的属性

某些图元附着有预定义的特性列表

只读是属性的属性之一,第113页§9.5.4,共:

“readOnly”表示该属性为只读。 “并集”表示该属性是其子集的派生并集。 “子集”是指该属性是由 ,可能符合条件的地方。 “重定义”表示该属性重定义由 ,可能符合条件的地方。 “ordered”表示属性是有序的,即isOrdered=true。 “无序”表示属性未排序,即isOrdered=false。 “唯一”表示多值属性中没有重复项,即isUnique=true。 “ununique”表示多值属性中可能存在重复项,即isUnique=false。 “seq”或“sequence”表示该属性表示一个订购的行李,即isUnique=false和 有序=正确 “id”表示该属性是类标识符的一部分。 查询是第118页§9.6.4中操作模板参数的预定义属性之一:

“重定义”表示该操作重定义由标识的继承操作, 可能符合条件的地方。 “查询”表示该操作不会更改系统的状态。 “ordered”适用于存在多值返回参数且表示其值已排序的情况。 “无序”适用于存在多值返回参数的情况,表示其值不正确 命令。 “唯一”适用于存在多值返回参数且表示其值没有 复制品。 “ununique”适用于存在多值返回参数的情况,表示其值可能具有 复制品。 “seq”或“sequence”在存在多值返回参数时适用,表示其值 构成一个有序的包,即isUnique=false,isOrdered=true。
应该注意的是,OMG使用与约束相同的符号创建属性,这些属性位于花括号中,带来了最大的混乱,类似于在guillemets中封闭原型和关键字。见第页。为什么{query}不是UML的一部分,我在UML2.5规范的9.6.4符号中找到了关于{query}的解释pdf@qwerty_so第111页上的{readOnly}是约束条件,为什么说带最大值confusion@AndLightLight是的,你是对的,我编辑了我的答案,只是我在搜索formal时没有看到它,它是一个巨大的文档,我做了一些搜索,包括{}这就是为什么。@AndLightLight,因为符号不能让你知道它是否是约束的属性。看看吧:你很困惑。更糟糕的是,在这种情况下,他们所称的属性实际上是更多种类的约束。