上一页 下一页

特殊属性

 

  • 可以定义构造型模型元素的许多特殊功能和行为,例如在项目浏览器图表工具箱中表示它的图标,与构造型相关联的任何图像文件的默认位置,元素的尺寸在图中,或外观是否由形状脚本定义。您可以使用可应用于以下任一项的特殊属性在配置文件中定义这些功能:

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

    访问

    功能区

    设计>元素>特征>属性

    上下文菜单

    右键单击元素| 特点和属性| 属性

    键盘快捷键

    F9

    设置属性

    字段/按钮

    描述

    名称

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

    初始

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

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

    刻板印象元素属性

    属性

    含义

    请参阅

    _defaultAttributeType

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

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

    图标

    包含项目浏览器中由Stereotype定义的所有元素旁边显示的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

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

    • 没有
    • 汇总来源
    • 在Tar​​get聚合
    • 来源的综合
    • Target的综合
    聚合

    _ConInh

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

    功能可见性

    _约束

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

    _defaultDiagramType

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

    定义子图类型

    方向

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

    _HideStype

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

    功能可见性

    _isVertical

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

    划分

    _lineStyle

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

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

    _makeComposite

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

    定义复合元素

    _MeaningBackwards

    从目标到源读取关系时的自然语言。例如,<< Flow >>关系可能将_MeaningBackwards设置为'Flows from'。在Traceability窗口和其他地方使用。

    可追溯性窗口

    _MeaningForwards

    从源到目标读取时关系的自然语言。例如,<< Flow >>关系可能将_MeaningForwards设置为'Flows to'。在Traceability窗口和其他地方使用。

    可追溯性窗口

    _OpInh

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

    功能可见性

    _OpPkg

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

    _OpPri

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

    _OpPro

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

    _OpPub

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

    _PType

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

    _ResInh

    如果设置为1,则在每个新的构造型模型元素上选中“显示元素分区:继承的责任”复选框。

    _责任

    如果设置为1,则在每个新的构造型模型元素上设置“显示元素分区:要求”复选框。

    _Runstate

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

    要显示runstate,请省略此属性或为其指定空值。

    _SourceAggregation

    已过时。请参阅compositionKind

    _SourceMultiplicity

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

    来源和目标角色

    _SourceNavigability

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

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

    _subtypeProperty

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

    标记值是枚举,子菜单由每个枚举文字的命令组成。使用子菜单上选择的任何命令初始化标记值; 如果未选择(例如,如果用户单击子菜单),则默认值将正常使用。

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

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

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

    BPMN 2.0活动

    _标签

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

    功能可见性

    _tagGroupings

    标记值映射到“标记值”窗口中显示的标记组,格式如下:

         tagName1 = groupName1; tagName2 = groupName2;

    此工具目前仅适用于对象类型,不适用于其他类型(如属性)。

    定义标签分组

    _tagGroups

    按照标记值窗口中显示的顺序定义逗号分隔的必需组列表。例如:

         groupName1,groupName2,groupName3

    此工具目前仅适用于对象类型,不适用于其他类型(如属性)。

    _tagGroupStates

    标记值窗口中显示的_tagGroups映射到打开或关闭状态,格式如下:

         groupName1 =开; groupName2 =封闭;

    此工具目前仅适用于对象类型,不适用于其他类型(如属性)。

    _TagInh

    如果设置为1,则在每个新的构造型模型元素上选中“显示元素分区:继承的标记”复选框。

    功能可见性

    _TargetAggregation

    已过时。请参阅compositionKind

    _TargetMultiplicity

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

    来源和目标角色

    _TargetNavigability

    如果连接器不可导航,请将此属性设置为Non-Navigable。

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

    _UCRect

    (仅适用于具有不同矩形表示法的元素类型。)

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

    笔记

    • 如果将属性设置为1以打开某个功能,则将其设置为0会关闭该功能