前页 | 后页 |
特殊属性
可以定义原型元素模型的许多特殊特征和行为,例如在浏览器窗口和图表工具箱中表示它的图标,与原型关联的任何图像文件的默认位置,图表中的元素,或者外观是否由形状脚本定义。您可以在您的配置文件中定义这些特征,使用可应用于以下任一项的特殊属性:
- 构造型元素或
- 元类元素,指的是扩展它们的原型
访问
功能区 |
设计>元素>特征>属性 |
上下文菜单 |
右键单击元素|特征|属性 |
键盘快捷键 |
|
设置属性
字段/按钮 |
描述 |
也见 |
---|---|---|
名称 |
类型属性的名称(在这些库表中列出)。 |
|
最初的 |
类型或选择属性的初始值。 |
|
关 |
单击此按钮可关闭对话框。 |
构造型元素属性
属性 |
意义 |
也见 |
---|---|---|
_defaultAttributeType |
定义从图表工具箱创建的新属性的默认类型。在扩展属性元类的构造型元素中使用this,并将“初始值”字段设置为所需的属性。 如果您不提供此选项,系统将创建默认类型为int的属性。 |
|
图标 |
包含在浏览器窗口中由构造型定义的所有元素旁边显示的 16x16 像素图标的位图文件位置。这不适用于包元素。该图标也自动用作图表工具箱图像,只要列出了原型元素。 对于透明背景,您可以使用浅灰色 - RGB (192,192,192)。 要使该属性正常工作,还要设置 _metatype 属性。 |
|
_图片 |
标识一个形状脚本脚本定义,在“初始值”字段中为其创建脚本。 要使该属性生效,您需要在保存配置文件时设置“图像”选项。 |
添加形状脚本 导出配置文件 |
_instanceMode |
已弃用。 |
定义实例的创建 |
_instanceOwner |
已弃用。 |
|
_instanceType |
将对话框中“粘贴as”字段的第二个选项修改为:
|
|
_元类型 |
将原型定义为元类型,以便隐藏元素作为自定义的原型元素的身份。 |
将构造型定义为元类型 |
_scriptlet |
在显示图表之前定义一个脚本来设置和自定义此原型的元素。 |
小脚本 |
_sizeY |
设置元素的初始高度,以像素为单位,在 100% 缩放。 要使此属性生效,您需要在保存配置文件时设置“元素大小”选项。注记:不能将元素设置为小于其默认最小高度。 |
导出配置文件 |
_sizeX |
设置元素的初始宽度,以像素为单位,在 100% 缩放。 要使此属性生效,您需要在保存配置文件时设置“元素大小”选项。注记:不能将元素设置为小于其默认最小宽度。 |
导出配置文件 |
_严格 |
定义一个原型元素可以应用多个原型的程度。 |
定义多重刻板印象级别 |
元类元素属性
属性 |
意义 |
也见 |
---|---|---|
_AttInh |
如果设置为1 ,则在每个新的定型元素模型上将“继承特征:显示属性”复选框设置为选中。 |
特征可见性 |
_AttPkg |
如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:包”复选框设置为选中。 |
|
_AttPri |
如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:私有”复选框设置为选中。 |
|
_AttPro |
如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:受保护”复选框设置为选中。 |
|
_AttPub |
如果设置为1 ,则在每个新的原型模型元素上将“属性可见性:公共”复选框设置为选中。 |
|
组成种类 |
当应用于关联时,定义源端或目标端是聚合还是复合。允许的值为:
|
聚合 |
_ConInh |
如果设置为1 ,则在每个新的定型模型元素上将“显示元素隔间:继承约束”复选框设置为选中。 |
特征可见性 |
_约束 |
如果设置为1 ,则在每个新的定型模型上将“显示元素隔间:元素约束”复选框设置为选中。 |
|
_defaultDiagramType |
定义元素组合时创建的子图的类型。 |
定义子图表类型 |
方向 |
当任何类型的连接器元类元素从“配置文件”工具箱页面拖到图表上时自动创建。您可以为此属性设置一个值,而不是使用_SourceNavigability或_TargetNavigability属性。 |
|
_HideMetaclassIcon |
如果您要扩展一个将以矩形表示法显示的元素并且您不希望它在右上角显示“元类”图标,则设置为True 。影响需求、组件和使用案例等元素。 |
|
_HideStype |
通过为每个新的刻板模型元素设置“隐藏刻板特征”过滤器,将“初始值”字段设置为以逗号分隔的刻板印象列表以隐藏这些刻板印象。 |
特征可见性 |
_HideUmlLinks |
如果您使用元模型来创建您的快速链接器定义并且您想从您的原型源元素的快速链接器中排除UML快速链接器定义,则设置为True 。 (否则, UML快速链接器定义将从基本的UML元类继承。) |
|
_常见 |
如果您不希望在创建目标元素时在快速链接器中提供关系,请将其设置为True 。 |
元模型约束和快速链接器 |
_isVertical |
为构造型 ActivityPartition 设置为True以使默认活动分区方向垂直。 |
分区 |
_lineStyle |
设置原型连接器的线型;属性的“初始值”可以是以下之一:
|
连接器样式 |
_makeComposite |
使每个原型元素在创建时成为复合元素。 |
定义复合元素 |
_含义向后 |
从目标读到源时,关系A自然语言含义。例如,<<Flow>>关系可能将 _MeaningBackwards 设置为“Flows from”。用于可追溯性窗口和其他地方。 |
可追溯性窗口 |
_意义转发 |
从源读到目标时关系A自然语言含义。例如,<<Flow>>关系可能将_MeaningForwards 设置为“Flows to”。用于可追溯性窗口和其他地方。 |
可追溯性窗口 |
_OpInh |
如果设置为1 ,则在每个新的定型模型元素上将“继承的特征:显示操作”复选框设置为选中。 |
特征可见性 |
_OpPkg |
如果设置为1 ,则在每个新的原型模型上将“操作可见性:元素包”复选框设置为选中。 |
|
_OpPri |
如果设置为1 ,则在每个新的定型模型元素上将“操作可见性:私有”复选框设置为选中。 |
|
_OpPro |
如果设置为1 ,则在每个新的定型模型元素上将“操作可见性:受保护”复选框设置为选中。 |
|
_OpPub |
如果设置为1 ,则在每个新的原型模型元素上将“Operation Visibility: Public”复选框设置为选中。 |
|
_PType |
如果设置为1 ,则将在每个新立体元素上选中的“显示元素类型(仅端口模型或部件)”复选框设置为。 |
|
_树脂 |
如果设置为1 ,则在每个新的定型模型元素上将“显示元素隔间:继承的职责”复选框设置为选中。 |
|
_责任 |
如果设置为1 ,则在每个新的原型模型上将“显示元素分隔:元素需求”复选框设置为选中。 |
|
_运行状态 |
如果设置为任何非空白值,则在每个新的定型模型元素上将“隐藏当前图中的物件运行状态”复选框设置为选中。 要显示运行状态,请省略此属性或给它一个空白值。 |
|
_SourceAggregation |
已弃用。请参阅compositionKind 。 |
|
_SourceMultiplicity |
设置源元素的多重性,例如1 ..* 或 0.. 1 。 |
源和目标角色 |
_SourceNavigability |
如果连接器不可导航,则将此属性设置为“不可导航”。 如果其他值更合适,请使用方向属性。 |
|
_subtype 属性 |
指定每次从工具箱创建具有构造型的元素时用于生成弹出子菜单的标记值的完全限定名称。 标记值是一个枚举,子菜单由每个枚举文字的命令组成。使用子菜单中选择的任何命令初始化标记值;如果没有选择(例如,如果用户单击子菜单),则默认值将照常使用。 例如,如果您创建 BPMN 2活动元素,则会显示一个子菜单,其中列出了任务类型,例如“BusinessRule”、“Manual”和“接收”。选择其中一个值将其设置为taskType标记值。 值实际上是活动标记值的子类型;在 BPMN 2 配置文件中,在格式 profile::stereotype::tag 中,活动原型的 subtypeProperty 将是: BPMN2.0::活动::taskType。 |
活动 |
_标签 |
如果设置为1 ,则在每个新的原型模型元素“显示元素分隔:标签”复选框设置为选中。 |
特征可见性 |
_tagGroupings |
将标记值映射到属性窗口的“标记”选项卡中显示的标记组中,格式为: 标记名1=组名1;标记名2=组名2; 此功能目前仅适用于object类型,不适用于属性等其他类型。 |
定义标签分组 |
_tagGroups |
定义所需组的逗号分隔列表,按照它们在属性窗口的“标签”选项卡中的显示顺序。例如: 组名1、组名2、组名3 此功能目前仅适用于object类型,不适用于属性等其他类型。 |
|
_tagGroupStates |
将属性窗口“Tags”选项卡中显示的属性映射到打开或关闭状态,形式为: 组名1=打开;组名2=关闭; 此功能目前仅适用于object类型,不适用于属性等其他类型。 |
|
_TagInh |
如果设置为1 ,则在每个新的原型模型元素上将“显示元素分隔:继承的标签”复选框设置为选中。 |
特征可见性 |
_TargetAggregation |
已弃用。请参阅compositionKind 。 |
|
_TargetMultiplicity |
设置目标元素的多重性,例如1 ..* 或 0.. 1 。 |
源和目标角色 |
_TargetNavigability |
如果连接器不可导航,请将此属性设置为不可导航。 如果其他值更合适,请使用方向属性。 |
|
_UCRect |
(仅适用于具有不同矩形符号的元素类型,或具有评估 'rectanglenotation'属性的形状脚本的元素,其中可以包括通常不具有矩形符号的元素类型。) 如果设置为1 ,最初显示矩形表示法中的元素。如果设置为 0,则最初以标准符号显示元素。 |
注记
- 如果属性设置为1以打开特征,则将其设置为 0 会关闭特征