预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

使用配置文件帮助器创建工具箱Profiles文件

在MDG 技术中,您可以创建多个工具箱Profiles 。每个工具箱配置文件定义一个工具箱。工具箱由A或多个可展开/可折叠的区域组成,称为工具箱页面。

创建工具箱配置文件

行动

也见

1

如果没有创建定义Profiles的组,使用模型向导包的'Management | MDG 技术建设者的蓝图来创建这个组。

在浏览器窗口中,找到具有 <<toolbox profile>> 构造型的包并打开其子图。

使用配置文件Helpers

2

将“配置文件助手”工具箱页面中的“创建自定义工具箱”项拖到图表上。

将显示“选择工具箱配置文件包”对话框。

3

选择步骤1中提到的具有 <<toolbox profile>> 构造型的包。

点击确定按钮。将显示“创建工具箱页面”对话框。

4

在“工具箱名称”字段中输入您的工具箱页面的名称。

这是在使用图形图表中的项目搜索功能时为工具箱页面显示的工具箱。

5

在“描述”字段中输入工具箱的描述。

此描述充当工具箱的默认工具工具箱,除非您如步骤 10 中所述为工具箱页面定义特定的工具提示。

6

点击确定按钮。

将创建并显示用于定义工具箱的图表。

7

(可选)将项目从工具箱拖到图表上时,该项目通常会创建元素或连接器。

也可以有一个工具箱项目,当拖到图表上时,将提供可供选择的项目选择。这被称为隐藏的子菜单。

如果您希望您的工具箱包含一个或多个隐藏的子菜单,您应该在继续执行此页面上的步骤之前定义这些子菜单。

使用配置文件Helpers 创建隐藏的子菜单

8

您现在可以定义将出现在工具箱上的一个或多个工具箱页面。

将“配置文件助手”工具箱页面中的“添加工具箱页面”项拖到图表上。

将显示“添加工具箱页面”对话框。

9

在“名称”字段中,输入工具箱页面的名称。

这是将显示在相应工具箱页面的标题栏中的文本。

10

在“工具提示”字段中,输入相应工具箱页面的工具提示。

11

在这种情况下,“图标”字段将被禁用。该字段仅在定义隐藏的子菜单工具箱页面时使用。

使用配置文件Helpers 创建隐藏的子菜单

12

这些选项可用于确定工具箱页面的外观和功能。启用时:

  • 'Images Only':显示工具箱页面,图标旁边没有文本标签
  • 'Is Hidden':将工具箱页面定义为隐藏的子菜单
  • '公共':工具箱页面在您的技术处于活动状态时对所有定义的工具箱都是通用的;页面最初显示为折叠状态
  • 'Is Collapsed':工具箱页面最初是最小化的

13

您现在可以定义要添加到工具箱的项目。

单击“添加”按钮右侧的向下箭头。选择以下选项之一:

  • '添加构造型':为当前模型的UML配置文件中定义的构造型添加工具箱项;此配置文件必须包含在MDG 技术中的工具箱配置文件中
    选择此选项后,将显示“选择配置文件元素”对话框;使用它来选择要添加的构造型元素(如果需要,在单击多个元素时按住 Ctrl 键)
  • '添加内置类型':
    -元素:为UML元素类型添加一个工具箱项
    选择此选项后,将显示“创建新工具箱项”对话框;在“别名”字段中,键入
    出现在工具箱项目上的标签,然后单击确定按钮
    然后显示“选择元类”对话框;选择要添加到您的工具箱的UML元素类型,
    然后点击确定按钮
    - '连接器':为UML连接器类型添加工具箱项
    选择此选项后,将显示“创建新工具箱项”对话框;在“别名”字段中,键入
    出现在工具箱项目上的标签,然后单击确定按钮
    然后显示“选择元类”对话框;选择要添加到您的工具箱的UML连接器类型,
    然后点击确定按钮
  • '添加隐藏工具箱':添加隐藏工具箱子菜单项;使用此选项之前必须定义隐藏的工具箱
    选择此选项后,将显示“创建新工具箱项”对话框;在“别名”字段中,键入要出现在工具箱项目上的标签,然后单击确定按钮
    然后显示“选择隐藏的工具箱构造型”对话框;选择要添加到您的工具箱中的隐藏工具箱,然后单击确定按钮
  • '加新项目':添加一个工具箱项目,只有一个别名
    仅此选项不会创建功能工具箱项;以这种方式添加的工具箱项,以后必须通过工具箱项列表进行修改
单击“添加”按钮,而不是单击下拉箭头,与选择“添加构造型”选项相同。

14

(可选)定义一个工具箱项目,该项目将从外部MDG 技术创建项目。例如,添加一个创建工具箱块元素的工具箱项。

  1. 单击“添加”按钮右侧的向下箭头。
  2. 选择“加新物品”选项。
    将显示“创建新工具箱项”对话框。
  3. 在“别名”字段中,键入要出现在工具箱项目上的标签,然后单击确定按钮。
    工具箱项将被添加到“工具箱项”列表中。
  4. 在此工具箱项目的“构造型”字段中,键入:
    配置文件::构造型( UML ::BaseUMLType)
    -配置文件是定义构造型的配置文件的名称
    -构造型是此工具箱项将创建的构造型/元类型的名称
    - BaseUMLType是非 UML object的基本UML类型
    例如,要在工具箱中包含 SysML块,您可以键入:
    SysML1.3::块( UML ::类)
  5. 要识别配置文件:构造型string ,请创建要包含在工具箱中的类型的元素(例如,SysML 1 .3块),然后选择元素并显示属性窗口。
    此元素的任何预定义标签都将分组在配置文件::构造型标题下;例如,SysML 1 .3块的标签被分组在 SysML1.3::块下。
Enterprise Architect中的所有非 UML 对象都是UML类型的扩展。您可以通过删除元素的构造型来显示元素的基本UML类型。例如,创建一个构造型块,然后使用属性窗口删除该块元素的构造类型。元素类型将从块变为类。
修改标记值 工具箱中使用的元素 工具箱中使用的连接器

15

(可选)创建一个工具箱项目,将模式拖放到图表上。

  1. 单击“添加”按钮右侧的向下箭头。
  2. 选择“加新物品”选项。
    将显示“创建新工具箱项”对话框。
  3. 在“别名”字段中,键入要出现在工具箱项目上的标签,然后单击确定按钮。
  4. 工具箱项将被添加到“工具箱项”列表中。
  5. 在此工具箱项目的“构造型”字段中,键入:
    TechnologyID::PatternName(UMLPattern)
    - TechnologyID是在MDG 技术创建向导中输入的技术ID
    - PatternName是保存模式时输入的名称;例如:
    BusFramework::Builder(UMLPattern)
    如果您想避免显示“添加模式”对话框,请将 (UMLPattern) 替换为 (UMLPatternSilent)。
  6. 要在自定义工具箱(例如 GoF模式)中定义基于模型的模式,请创建一个具有以下格式名称的属性:
    PatternCategory::PatternName(UMLPattern)
    例如:
    GoF::Mediator(UMLP 模式)
设计模式 创建MDG 技术文件 发布模式

16

添加工具箱项后,它将出现在“工具箱项”列表中。您可以选择为工具箱项目添加自定义图标图像。

图标图像必须是 16x16 像素的位图文件;对于透明背景,使用浅灰色 - RGB(192,192,192)。

设置工具箱项目的图标:

  1. 在“工具箱项”列表中找到该项目,然后在“工具箱图标”列中单击。
  2. 单击此列中的Browse.按钮。将显示“选择工具箱图标”对话框。
  3. 找到图像文件并单击“打开”按钮。

17

对要添加到工具箱页面的每个项目重复步骤 13 到 16。

要删除工具箱项目,请在“工具箱项”列表中选择它,然后单击删除按钮。

添加所有适当的工具箱项目后,单击确定按钮。构造型A元素添加到您的工具箱配置文件图中。

18

对要包含在工具箱中的每个工具箱页面重复步骤 8 到 17。

19

通过单击打开图表的背景并选择任一功能区选项来保存工具箱配置文件:

  • 设计>图表>管理>另存为配置文件或
  • 特定>技术> 发布技术> 将图表发布为UML配置文件
导出一个配置文件

20

将配置文件合并到MDG 技术中。

添加工具箱配置文件 创建MDG 技术文件

注记

  • 可以A右键单击工具箱配置文件图表上的适当构造型元素并选择“使用配置文件帮助器编辑”选项来修改工具箱页面
  • 为工具箱页面指定名称时,请注意“元素”是保留字;如果使用了“元素”一词,则不会出现在相应工具箱页面的标题栏中
  • 序列中工具箱页面的工具箱由配置文件图或配置文件包序列它们的构造型元素的顺序决定;如果您从以下位置创建并保存配置文件:
    -图表,工具箱页面序列是由构造型元素的Z-order决定的
    该图 -构造型元素的 Z 序数越高,越往下
    工具箱其工具箱页面放置;如果你改变构造型元素的 Z 顺序
    图它改变了元素页面在工具箱中的位置
    -包在浏览器窗口中,工具箱的页面序列由浏览器的列表顺序决定
    包中的构造型元素 - 第一个列出元素的工具箱页面位于顶部
    工具箱;如果你重新排序浏览器窗口中的元素,你会产生相同的结果
    工具箱中页面的重新排序

了解更多