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,...)
答案 0 :(得分:2)
根据UML规范,PrimitiveType不能具有属性(即使它派生自DataType)。我看了一下NIEM模型,我没有看到任何带有属性的PrimitiveType,所以可能更精确一点吗?
此致
BR