预订演示
前页 后页

配置文件工具箱

配置文件工具箱用于创建Profiles ,这是一种扩展UML模型的通用机制。 Profiles可以定义自定义构造型、标记值、图表类型和工具箱。

工具箱还包含一组配置文件帮助器,它们提供模板和对话框来帮助您在MDG 技术中创建构造型Profiles 、工具箱Profiles和图表配置Profiles 。

配置文件工具箱Pages

图像

细节

也见

配置文件包元素充当定义配置文件本身的图表、元素和连接器的容器。

构造型元素提供了一种改变基本UML模型元素的行为和类型的机制。

元A元素表示您正在扩展的基本UML元素或连接器类型。

枚举元素用于定义枚举标记值,该枚举标记值可以附加到配置文件中已定义的一个或多个构造型元素。

数据类型A用于表示数据类型,例如编程语言原始元素、CORBA 基本类型和标记值类型。例如,整数和string类型通常被视为数据类型。

当使用<<mdg technology>>包创建基于模型的MDG 技术时模式A模型元素<<profile>>包中。该元素有两个标记值:“pattern”引用一个包,其全部内容将存储在模型内部,“rtf”引用一个工件其链接文档同样将存储在模型内部。

A属性可以添加到构造型元素中图表以在元素的上下文菜单上创建一个复选框,可以在其形状脚本中测试其值。图表属性的名称将用作上下文菜单标签,图表属性的别名将是形状脚本中测试的属性。  请参阅帮助主题查询方法中的示例。

当您想在从另一个配置文件重新定义构造型时防止构造型元素从广义构造型元素继承属性时,可以使用已移除属性A 。将已移除属性赋予与要移除属性相同的名称。

配置文件助手是帮助您分别创建的模板和对话框:

  • 包含配置文件定义的MDG 技术包
  • UML配置文件中的构造型和元类
  • 定制的A配置文件工具箱
  • 自定义工具箱内的工具箱页面
  • 用于定义扩展图表类型的A配置文件图表
扩展关系表明构造型扩展了元类;所有构造型必须扩展:
  • 一个或多个元类,或
  • 扩展元类的另一种构造型;您可以创建一个扩展构造型的链,最终扩展元类(但实际上,链中不太可能有两个以上的构造型)
A概括关系表明,一个构造型专门化了一种更一般构造型;更一般构造型仍然必须扩展一个元类。

A标记值关系定义了源构造型所拥有的参考类型(即RefGUID )标记值;标记值是根据该关联的目标角色命名的,并且仅限于通过关联目标元素引用具有构造型的元素

添加构造型和元类 将举枚举到构造型中 使用配置文件帮助器 使用标记值连接器 在另一个配置文件中重新定义构造型 查询方法

注记

  • 要将元素添加到当前打开的图表中,请单击相应的图标并将其拖到图表上的位置;根据提示设置元素名称和其他属性
  • 要添加关系,请单击相应的图标,然后单击图表中的开始元素并拖动到末尾元素

了解更多