前页 后页

定义实例的创建

构造型元素可以是从中创建的实例的分类器。您可以通过向定义的构造型添加特殊属性来定义如何从该构造型元素创建实例。这些属性会修改将构造型元素从“浏览器”窗口中拖出到图上时显示的“粘贴为”对话框中的文本。

属性

SysML的此示例显示了可能创建的SysML Block元素的任何实例的定义。

A UML Profile diagram showing how to define an instance type for a Class stereotype, in Sparx Systems Enterprise Architect.

当用户将SysML Block元素从“浏览器”窗口拖到图上时,系统检查_instanceType属性值,并在SysML Profile中搜索具有匹配的_metatype属性值的元素模板,并从中生成实例。使用示例定义,您将获得一个具有“属性”构造型的Block元素。

属性

含义

也可以看看

_instanceMode

将对话框中“粘贴为”字段的第二个选项更改为:

  • 实例(<元素类型>)或
  • 属性(对象)
文本由属性的“初始值”字段的值(“实例”或“属性”)确定。

如果未应用该属性,则该选项默认为“实例”。

_instanceOwner

已淘汰

将对话框上“粘贴为”字段的第二个选项修改为:

  • 作为<元素类型>的实例
文本由属性的“初始值”字段的值确定,例如“阻止”。

如果未应用该属性,则该选项默认为“元素”。

_instanceType

将对话框上“粘贴为”字段的第二个选项修改为:

  • 作为Element的实例(ProfileName :: << stereotype >>)
<< stereotype >>值在属性的'Initial Value'字段中定义,并且与使用'_metatype'属性提供给定型元素的元类型相对应。
将构造型定义为元类型

学到更多