| 前页 | 后页 |
使用配置文件助手创建构造型Profiles
当创建一项技术来提供特定领域的工具集时,典型的起点是定义要提供的每个元素、连接器、特征和结构组件。这些由配置文件定义。
配置文件中定义的所有构造型要么是Enterprise Architect定义的核心UML对象(元类)的扩展,要么是其他现有Profiles和技术定义的非 UML 对象(构造型)的扩展。
当配置文件的开发完成后,它会被保存到外部 XML 文件中,然后合并到MDG 技术中以进行最终部署。
配置文件中定义的每个构造型都会修改它扩展的元类或构造型的行为。这些修改可能包括:
- 标记值以提供附加属性
- 约束定义适用于每个构造型条件和规则
- A形状脚本自定义新object的整体外观
- object的默认外观发生A ,例如背景、边框和字体颜色
- 快速链接器定义提供每个构造型最常见的连接类型列表
- 定义新object特定外观和行为的特殊属性,包括初始元素大小和浏览器窗口图标
创建UML配置文件
节 |
描述 |
也见 |
|---|---|---|
|
1 |
在浏览器窗口中,找到具有 <<profile>> 构造型的包并打开其子图。 如果您没有现有的<<profile>>包,请使用模型生成器中的“管理 | MDG 技术生成器”蓝图创建新技术,然后从新创建的<<profile>>包中打开图表。 |
使用配置文件助手 |
|
2 |
(可选)如果您希望构造型元素包含引用预定义标签类型的标记值,则可以在配置文件图表上的数据类型元素中定义这些标签类型。在数据类型元素的注记中包含标记值类型定义,例如“Type=Memo;”或“类型=RefGUID;” 如果您希望构造型元素包含带有多个预定义值的下拉列表的标记值,则每组值必须由配置文件图表上的枚举元素定义。 如果您希望构造型元素包含结构化标记值以提供一组复合信息,则每个结构必须由配置文件图表上的类元素定义。 在为构造型定义这些标记值类型之前,枚举和类元素必须存在;您可以在此时创建元素,也可以稍后将这些标记值添加到您的构造型中。 |
将枚举添加到构造型中 定义结构化标记值 使用预定义标签类型(旧版Profiles ) |
|
3 |
通过从图表工具箱中拖动“添加构造型配置文件助手”来添加新的构造型。 “添加构造型配置文件助手”打开的对话框将允许您为您的构造型指定各种一般属性、标记值和形状脚本。 |
使用配置文件助手添加构造型和元类 |
|
4 |
(可选)定义构造型的约束。 |
明确构造型约束 |
|
5 |
(可选)设置构造型的默认外观。 |
设置默认外观 |
|
6 |
对于要创建的每个新的构造型元素,重复步骤 3 到 5。 |
|
|
7 |
(可选)将快速链接器定义添加到配置文件中。 |
将快速链接器定义添加到配置文件 |
|
8 |
将包保存为配置文件。 保存配置文件时,使用的名称应与配置文件包的名称一致;这对于工具箱配置函数中的引用正确运行是必要的 |
导出配置文件 |
|
9 |
将配置文件合并到MDG 技术中。 |
创建MDG 技术文件 添加配置文件 |
注记
- 配置文件包A包含其他包;不要在配置文件中添加任何其他包
