和光
他们有约束吗?
它们是标准UML的一部分,还是由startUML或EA定制?
有多少个?在哪里可以找到UML2.5 Specificationformal中每个{xxx}的详细描述?
谢谢您的回答!
布鲁诺
{xxx, yyy, ...}
是可以放在属性/关系/ ...上的属性,只读
有一些元素附加的预定义属性列表。
readOnly
是Properties的属性之一,从2017年2月1日正式版2.5.1的第9.5.4节开始:
- “ readOnly”表示该属性是只读的。
- “联合”表示该财产是其子集的派生联合。
- “子集”表示该属性是的适当属性的子集,由标识,其中可能是合格的。
- “重新定义”是指该属性重新定义由标识的继承属性,其中可能是合格的。
- “有序”表示属性是有序的,即isOrdered = true。
- “无序”表示该属性未排序,即isOrdered = false。
- “唯一”表示在多值属性中没有重复项,即isUnique = true。
- “非唯一”表示在多值属性中可能存在重复项,即isUnique = false。
- 'seq'或'sequence'表示该属性表示一个有序袋,即isUnique = false和isOrdered = true
- “ id”表示该属性是该类的标识符的一部分。
query
是正式版2017 2.5.1§9.6.4第118页上的Operation Template Parameters的预定义属性之一:
- “重新定义”是指该操作重新定义了一个由标识的继承操作,在此位置可能是合格的。
- “查询”表示该操作不会更改系统状态。
- 当存在多值返回参数时,“有序”适用,表示其值是有序的。
- 当存在多值返回参数时,将应用“无序”,这意味着其值未排序。
- 当存在多值返回参数时,“唯一”适用,表示其值没有重复项。
- 当存在多值返回参数时,“非唯一”适用,表示其值可能重复。
- 当存在多值返回参数时,“ seq”或“ sequence”适用,并且意味着其值构成一个有序袋,即isUnique = false和isOrdered = true。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句