PrimitiveType可以有属性吗?

时间:2013-09-26 04:10:51

标签: uml

UML超结构规范说:

  

基元类型定义了预定义的数据类型,没有任何相关的子结构(即,它在UML的上下文中没有任何部分)。原始数据类型可以具有在UML之外定义的代数和操作,例如,数学上。

但是PrimitiveType是从可以具有属性的DataType派生的。

还有一个在NIEM模型中具有属性的PrimitiveTypes的例子:

http://niem-uml.org/NIEM-UML-Machine-Readable-Files-gov-12-06-03 - NIEM-Reference-core.xmi:TextType,PersonNameTextType,...)

1 个答案:

答案 0 :(得分:2)

根据UML规范,PrimitiveType不能具有属性(即使它派生自DataType)。我看了一下NIEM模型,我没有看到任何带有属性的PrimitiveType,所以可能更精确一点吗?

此致

BR