预订演示
前页 后页

特殊属性

可以定义原型模型元素的一系列特殊特征和行为,例如在浏览器窗口和图表工具箱栏中表示它的图标、与原型相关的任何图像文件的默认位置、图表中元素的尺寸,以及外观是否由形状脚本定义。您可以在配置文件中使用可应用于以下各项的特殊属性来定义这些特征:

  • 构造型元素或
  • 元类元素,指的是扩展它们的构造型

访问

功能区

设计>元素>特征>属性

上下文菜单

右键单击元素|特征|属性

键盘快捷键

F9

设置属性

字段/按钮

描述

也见

名称

类型属性的名称(如这些库表中所列)。

最初的

类型或选择属性的初始值。

关闭

单击此按钮可以关闭对话框。

构造型元素属性

属性

意义

也见

_defaultAttributeType

定义从图表工具箱创建的新属性的默认类型。在扩展属性元类的构造型型元素中使用它,并将“初始值”字段设置为所需的属性类型。

如果您不提供此项,系统将创建具有默认类型int的属性。

图标

包含在浏览器窗口中所有由构造型定义的元素旁边显示的 16x16 像素图标的位图文件位置。这不适用于包元素。无论何时列出构造型元素,该图标也会自动用作图表工具箱图像。

对于透明背景,您可以使用浅灰色 - RGB(192,192,192)。

为了使此属性正常工作,还需设置 _metatype 属性。

_图像

标识形状脚本定义,其脚本在“初始值”字段中创建。

要使此属性生效,您需要在保存配置文件时设置“Alternate图像”选项。

添加形状脚本 导出配置文件

_instanceMode

已弃用

定义实例的创建

_instanceOwner

已弃用

_instanceType

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

  • 作为元素的实例(ProfileName::<<stereotype>>)
<<stereotype>> 值在属性的“初始值”字段中定义,并与使用“_metatype”属性赋予构造型元素的元类型相对应。

_metatype

将构造型定义为元类型,以便隐藏元素作为自定义构造型元素的身份。

将构造型定义为元类型

_scriptlet

在显示图表之前,定义一个脚本来设计和定制此构造型的元素。

脚本片段

_sizeY

设置元素在 100% 缩放时的初始高度(以像素为单位)。

要使此属性生效,您需要在保存配置文件时设置“元素大小”选项。注记:不能将元素设置为小于其默认最小高度。

导出配置文件

_sizeX

设置元素在 100% 缩放时的初始宽度(以像素为单位)。

要使此属性生效,您需要在保存配置文件时设置“元素大小”选项。注记:不能将元素设置为小于其默认最小宽度。

导出配置文件

_strictness

定义一个构造型元素可以应用多个构造型的程度。

定义多重刻板印象级别

元类元素属性

属性

意义

也见

_AttInh

如果设置为1 ,则在每个新的原型模型元素上选中“继承特征:显示属性”复选框。

特征可见性

_AttPkg

如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:包”复选框设置为选中。

_AttPri

如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:私有”复选框设置为选中。

_AttPro

如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:受保护”复选框设置为选中。

_AttPub

如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:公共”复选框设置为选中。

组成类型

应用于关联时,定义源或目标端是聚合还是复合。允许的值为:

  • 没有任何
  • 聚合源
  • 目标聚合
  • 复合源
  • 复合目标
聚合

_ConInh

如果设置为1 ,则在每个新的构造型模型元素上设置“显示元素隔间:继承约束”复选框为选中状态。

特征可见性

_约束

如果设置为1 ,则在每个新的构造型模型元素上设置“显示元素隔间:约束”复选框为选中状态。

_dbtype

当与扩展数据库建模原型(例如<<EAUML::table>>)的原型一起使用时,将为新元素设置默认数据库语言。

_defaultDiagramType

定义当元素复合时创建的子图的类型。

定义子图表类型

方向

当任何类型的连接器元类元素从“配置文件”工具箱页面拖拽到图表上时,都会自动创建。您可以设置此属性的值,而不是使用_SourceNavigability_TargetNavigability属性。

_gentype

为非数据库元素设置默认代码生成语言。

_HideMetaclassIcon

如果您要扩展将以矩形表示法显示的元素,并且不希望其在右上角显示“元类”图标,请设置为True 。此属性会影响需求、组件和使用例等元素。

_HideStype

将“初始值”字段设置为以逗号分隔的刻板印象列表,通过为每个新的刻板印象模型元素设置“隐藏刻板印象特征”过滤器来隐藏这些刻板印象。

特征可见性

_HideUmlLinks

如果您使用元模型创建快速链接器定义,并且希望从构造型源元素的快速链接器中排除UML快速链接器定义,请设置为True (否则, UML快速链接器定义将从基础UML元类继承。)

_IsCommon

如果您不希望在创建目标元素时在快速链接器中提供关系,请将其设置为True 。

元模型约束和快速链接器

_isVertical

对于构造型的 ActivityPartition 设置为True ,以使默认活动分区方向为垂直。

分区

_lineStyle

设置原型连接器的线条样式;该属性的“初始值”可以是以下之一:

  • 直接的
  • 汽车
  • 风俗
  • 贝塞尔曲线
  • treeH(水平)
  • treeV(垂直)
  • treeLH(横向水平)
  • treeLV(横向纵向)
  • orthogonalS(正交,方角)
  • orthogonalR(正交,圆角)
连接器样式

_makeComposite

当创建每个构造型元素时,使其成为复合元素。

定义复合元素

_MeaningBackwards

关系从目标读到源时的A语言含义。例如,<<Flow>>关系_MeaningBackwards 可能设置为“Flows from”。用于可追溯性窗口及其他场合。

可追溯性窗

_MeaningForwards

关系从源读到目标时的A语言含义。例如,<<Flow>>关系_MeaningForwards 可能设置为“流向”。用于可追溯性窗口及其他场合。

可追溯性窗

_OpInh

如果设置为1 ,则在每个新的构造型模型元素上设置“继承特征:显示操作”复选框为选中状态。

特征可见性

_OpPkg

如果设置为1 ,则在每个新的原型模型元素上将“操作可见性:包”复选框设置为选中。

_OpPri

如果设置为1 ,则在每个新的原型模型元素上将“操作可见性:私有”复选框设置为选中。

_OpPro

如果设置为1 ,则在每个新的原型模型元素上将“操作可见性:受保护”复选框设置为选中。

_OpPub

如果设置为1 ,则在每个新的原型模型元素上将“操作可见性:公共”复选框设置为选中。

_P类型

如果设置为1 ,则在每个新的原型模型元素上设置“显示元素类型(端口或部件)”复选框以选中。

_ResInh

如果设置为1 ,则在每个新的原型模型元素上将“元素: Inherited Responsibilities”复选框设置为选中。

_责任

如果设置为1 ,则在每个新的定型模型元素上设置“显示元素隔间:需求”复选框为选中状态。

_运行状态

如果设置为任何非空值,则在每个新的原型模型元素上将“隐藏当前图表中的物件运行状态”复选框设置为选中。

要显示运行状态,请省略此属性或赋予其空白值。

_SourceAggregation

已弃用。请参阅CompositionKind

_SourceMultiplicity

设置源元素的多重性,例如1 ..* 或 0.. 1 。

源和目标角色

_SourceNavigability

如果连接器不可导航,则将此属性设置为“不可导航”。

如果其他值更合适,请使用方向属性。

_subtype属性

指定标记值的完全限定名称,每次从工具箱中创建具有构造型的元素时,该标记值用于生成弹出子菜单。

标记值是一个枚举,子菜单由每个枚举字面值对应的命令组成。标记值会使用子菜单上选中的命令进行初始化;如果没有选中(例如用户点击了子菜单之外的命令),则照常使用默认值。

例如,如果您创建了一个 BPMN 2活动元素,则会显示一个子菜单,列出任务类型,例如“BusinessRule”、“Manual”和“接收”。选择其中一个值会将其设置为 taskType标记值值。

标记值实际上是活动的子类型;在 BPMN 2 配置文件中,在格式 profile::stereotype::tag 中,活动刻板印象的 subtypeProperty 将是:

BPMN2.0::活动::任务类型。

活动

_标签

如果设置为1 ,则在每个新的原型模型元素上将“元素:Tags”复选框设置为选中。

特征可见性

_tagGroupings

将标记值映射到属性窗口的“标签”选项卡中显示的标签组中,形式如下:

标签名1=组名1;标签名2=组名2;

此功能目前仅适用于object类型,不适用于属性等其他类型。

定义标签分组

_tagGroups

定义所需组的逗号分隔列表,这些组将按照属性窗口“标签”选项卡中的显示顺序排列。例如:

组名1,组名2,组名3

此功能目前仅适用于object类型,不适用于属性等其他类型。

_tagGroupStates

属性窗口的“标签”选项卡中显示的_tagGroups映射到打开或关闭的状态,形式为:

组名1=开放;组名2=关闭;

此功能目前仅适用于object类型,不适用于属性等其他类型。

_TagInh

如果设置为1 ,则在每个新的原型模型元素上将“元素:Inherited Tags”复选框设置为选中。

特征可见性

_目标聚合

已弃用。请参阅CompositionKind

_TargetMultiplicity

设置目标元素的多重性,例如1 ..* 或 0.. 1 。

源和目标角色

_TargetNavigability

如果连接器不可导航,则将此属性设置为不可导航。

如果其他值更合适,请使用方向属性。

_UCRect

(仅适用于具有不同矩形符号的元素类型,或具有评估“rectanglenotation”属性形状脚本的元素,其可以包含通常没有矩形符号的元素类型。)

如果设置为1 ,则初始以矩形表示法显示元素。如果设置为 0 ,则初始以标准表示法显示元素。

注记

  • 如果将属性设置为1以打开特征,则将其设置为 0 以关闭特征