预订演示

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

前页 后页

使用配置文件助手创建工具箱配置文件

在MDG技术中,您可以创建多个工具箱配置文件。每个工具箱配置文件都定义一个工具箱。工具箱包含一个或多个可扩展/可折叠区域,称为“工具箱页面”。

创建工具箱配置文件

行动

也可以看看

1个

如果尚未创建用于定义概要文件的一组软件包,请使用“模型向导”的“ MDG技术构建器”透视图来创建该组。

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

使用配置文件助手

2

将“创建自定义工具箱”项从“配置文件帮助器”工具箱页面拖到图上。

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

3

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

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

4

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

这是使用“图表工具箱”中的项目搜索工具时将在“工具箱”页面上显示的名称。

5

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

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

6

单击确定按钮。

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

7

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

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

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

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

8

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

将“添加工具箱页面”项从“配置文件帮助器”工具箱页面拖到图上。

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

9

在“名称”字段中,为“工具箱”页面键入一个名称。

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

10

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

11

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

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

12

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

  • “仅图像”:显示工具箱页面,图标旁边没有文本标签
  • '被隐藏':将工具箱页面定义为隐藏子菜单
  • “是通用的”:在您的技术处于活动状态时,所有定义的工具箱都可以使用“工具箱页面”;该页面最初显示为折叠状态
  • “已折叠”:“工具箱”页面最初已最小化

13

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

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

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

14

(可选)定义一个“工具箱”项,该项将通过外部MDG技术创建一个项。例如,添加一个创建SysML1.3 Block元素的Toolbox项。

  1. 单击“添加”按钮右侧的向下箭头。
  2. 选择“添加新项”选项。
    显示“创建新的工具箱项”对话框。
  3. 在“别名”字段中,键入要显示在“工具箱”项上的标签,然后单击“确定”按钮。
    工具箱项将被添加到“工具箱项”列表中。
  4. 在此工具箱项的“原型”字段中,输入:
    Profile :: Stereotype( UML :: BaseUMLType)
    - 个人资料是刻板印象中定义的文件的名称。
    - 刻板印象是,这个工具箱项将创建原型/元类型的名称
    -BaseUMLType是非UML对象的基本UML类型
    例如,要在工具箱中包含SysML块,您可以输入:
    SysML1.3 :: Block( UML :: Class)
  5. 若要标识Profile :: Stereotype字符串,请创建要包含在工具箱中的类型的元素(例如SysML 1.3块),然后选择该元素并显示“属性”窗口。
    该元素的所有预定义标签都将归类为Profile :: Stereotype标题;例如,SysML 1.3块的标签被分组在SysML1.3 :: Block下。
Enterprise Architect中的所有非UML对象都是UML类型的扩展。您可以通过删除元素的UML型来揭示元素的基本UML类型。例如,创建SysML1.3模块,然后使用“属性”窗口删除模块元素的构造型。元素类型将从“块”更改为“类”。
修改标记值 工具箱中使用的元素 工具箱中使用的连接器

15

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

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

16

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

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

设置工具箱项的图标:

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

17

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

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

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

18

对于要包含在“工具箱”中的每个“工具箱”页面,重复步骤8至17。

19

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

  • 设计>图表>管理>另存为配置文件或
  • 专业>技术>发布技术>将图发布为UML配置文件
汇出个人资料

20

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

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

笔记

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

学到更多