2

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, ...)

4

1 回答 1

2

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

问候,

BR

于 2013-09-27T09:11:43.627 回答