构造型属性和标记值之间的差异

时间:2012-12-10 19:51:13

标签: eclipse-plugin uml modeling papyrus

有什么区别  UML中的构造型属性和标记值? 我读到了他们但我不知道主要的差异

3 个答案:

答案 0 :(得分:3)

UML中的构造型使用法语引号(例如«User»)表示,而标记值使用大括号({something})表示。刻板印象可以附加到任何UML元素,因为UML 2.0实际上是刻板印象属性,所以whist标记的值。

因此,您使用构造型注释元素,您可以将标记值附加到构造型。

答案 1 :(得分:2)

UML2.x没有标记值。它们仍然在MOF中定义,但是为UML删除。刻板印象具有标准属性。这些属性显示为扩展元素的属性(不带花括号)。 可以使用法语引号显示,但也可以采用其他任何方式显示。

刻板印象是一个强大的概念,可以扩展任何具有附加属性,约束和依赖关系的元类。它们与标记值不具有可比性,除了它们也是一种扩展机制。

可以找到针对UML2构造型的动手eclipse教程here。您可以浏览它以获得对复杂性的印象。

答案 2 :(得分:0)

构造型本身不能使用,但必须始终与其扩展的元类之一一起使用。刻板印象不能通过另一种刻板印象来扩展。此外,Stereotype可以使用附加图标来更改扩展模型元素的图形外观。

标记表示适用于一种或多种模型元素的特定属性。标记和值通常都编码为字符串,尽管UML工具允许使用其他数据类型作为值。 例如,   {author =" Joe Smith",截止日期= 1997年3月31日,状态=分析}

标记值可以在构造型名称下的附加注释中显示。

在评论说明

中应用了标记值的刻板印象计算机