前页 后页

特殊属性

可以定义构造型模型元素的许多特殊功能和行为,例如在“浏览器”窗口和“图表工具箱”中代表其的图标,与构造型关联的任何图像文件的默认位置,元素的尺寸图中的外观,或者外观是否由Shape Script定义。您可以使用可应用于以下任一属性的特殊属性在配置文件中定义这些功能:

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

访问

色带

设计>元素>特征>属性

上下文菜单

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

键盘快捷键

F9

设置属性

字段/按钮

描述

也可以看看

名称

键入属性的名称(如这些表中所列)。

初始

输入或选择属性的初始值。

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

刻板印象元素属性

属性

含义

也可以看看

_defaultAttributeType

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

如果不提供此功能,则系统将使用默认类型int创建属性。

图标

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

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

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

_图片

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

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

添加形状脚本 汇出个人资料

_instanceMode

定义创建构造型元素的实例时发生的情况。

定义实例的创建

_instanceOwner

不推荐使用。

_instanceType

不推荐使用。

_metatype

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

将构造型定义为元类型

_sizeY

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

为了使该属性生效,您需要在保存配置文件时设置“元素大小”选项。

汇出个人资料

_sizeX

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

为了使该属性生效,您需要在保存配置文件时设置“元素大小”选项。

汇出个人资料

_严格

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

定义多刻板印象级别

元类元素属性

属性

含义

也可以看看

_AttInh

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

功能可见性

_AttPkg

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

_AttPri

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

_AttPro

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

_AttPub

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

compositionKind

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

  • 没有
  • 从源头汇总
  • 汇总到目标
  • 源头综合
  • 目标综合
聚合

_ConInh

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

功能可见性

_约束

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

_defaultDiagramType

定义将元素组合后创建的子图的类型。

定义子图类型

方向

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

_HideMetaclassIcon

如果要扩展将以“矩形表示法”显示的元素,并且不希望该元素在右上角显示“元类”图标,则设置为True。影响诸如需求,组件和用例的元素。

_HideStype

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

功能可见性

_HideUmlLinks

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

_isVertical

将构造型的ActivityPartition设置为True,以使默认的Activity Partition方向垂直。

划分

_lineStyle

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

  • 直接
  • 汽车
  • 习俗
  • 贝塞尔
  • treeH(水平)
  • treeV(垂直)
  • treeLH(横向)
  • treeLV(横向垂直)
  • 正交S(正交,正方形角)
  • 正交R(正交,圆角)
连接器样式

_makeComposite

在创建每个构造型元素时,使它们成为复合元素。

定义复合元素

_MeaningBackwards

从目标到源阅读时,一种自然的语言表示一种关系。例如,<< Flow >>关系可能将_MeaningBackwards设置为“ Flows from”。在“可追溯性”窗口和其他地方使用。

追溯窗口

_意思前进

从源到目标阅读时,一种自然语言表示一种关系。例如,<< Flow >>关系可能将_MeaningForwards设置为“ Flows to”。在“可追溯性”窗口和其他地方使用。

追溯窗口

_OpInh

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

功能可见性

_OpPkg

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

_OpPri

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

_OpPro

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

_OpPub

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

_PType

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

_ResInh

如果设置为1,则在每个新的定型模型元素上将“显示元素格:继承的职责”复选框设置为选中状态。

_责任

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

_Runstate

如果设置为任何非空白值,请在每个新的定型模型元素上将“在当前图中隐藏对象运行状态”复选框设置为选中状态。

要显示运行状态,请忽略此属性或为其提供空白值。

_SourceAggregation

不推荐使用。参见compositionKind

_SourceMultiplicity

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

源角色和目标角色

_SourceNavigability

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

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

_subtypeProperty

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

标记值是一个枚举,子菜单包含每个枚举文字的命令。使用子菜单上选择的任何命令均可初始化标记值。如果未选择任何选项(例如,如果用户单击了子菜单),则将默认值用作常规值。

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

标记值实际上是活动的子类型;在BPMN 2概要文件中,格式为profile :: stereotype :: tag,Activity构造型的subtypeProperty将为:

BPMN2.0 :: Activity :: taskType。

活动

_标签

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

功能可见性

_tagGroupings

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

tagName1 = groupName1; tagName2 = groupName2;

该功能当前仅适用于对象类型,不适用于其他类型(例如属性)。

定义标签分组

_tagGroups

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

groupName1,groupName2,groupName3

该功能当前仅适用于对象类型,不适用于其他类型(例如属性)。

_tagGroupStates

将“属性”窗口的“标签”标签中显示的_tagGroups映射为打开或关闭状态,格式为:

groupName1 =打开; groupName2 =关闭;

该功能当前仅适用于对象类型,不适用于其他类型(例如属性)。

_TagInh

如果设置为1,则在每个新的定型模型元素上将“显示元素分隔:继承的标签”复选框设置为选中状态。

功能可见性

_TargetAggregation

不推荐使用。参见compositionKind

_TargetMultiplicity

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

源角色和目标角色

_TargetNavigability

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

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

_UCRect

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

如果设置为1,则最初以矩形符号显示元素。如果设置为0,则最初以标准符号显示元素。

笔记

  • 将属性设置为1以打开功能时,将其设置为0则关闭功能