预订演示

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

前页 后页

模型向导模板

当用户在他们的项目中创建模型时,他们可以从一系列系统提供的模板中选择模型的类型进行开发,这些模板通过首页“从模型模式”选项卡(模型向导)呈现。您还可以通过您的MDG 技术开发自定义模型模板并将它们添加到此列表中。

访问

您可以直接编辑 .mts 文件,使用您使用的任何文件浏览器来定位和打开该文件。

将自定义模型向导模板添加到MDG 技术

行动

也见

1

创建一个包,其中包含您要在模型模板中提供的所有子包、图表、元素、注记和信息链接。

请参阅 EAExample.eap模型以了解您可能包含的内容,或从标准模板创建模型并查看生成的内容。

作为模型模板,包需要是自包含的,并且不包含任何依赖项或其他指向包外元素的链接。

模型向导

2

导出你的包导出为 XML。

如果您希望您的模板在模型向导的右侧面板中显示支持文档,请在与 XML 文件相同的目录位置创建一个包含此文档的 .rtf 文件。 .rtf 文件还必须具有与 XML 文件相同的文件名。建议您在文档工件中创建文件,元素在“模型文件”中创建文件,然后将文件(文档-编辑>文件>另存为(导出到)功能区选项的位置)导出到模型的文件模式XML 文件。这将文档保存在您的开发模型中。

导出到 XMI

3

在 .mts 文件中创建对 XML 文件的引用;在文本编辑器中打开您的 .mts 文件,然后将此 <ModelTemplates> 块复制并粘贴到 < MDG .Selections> 块内的顶层:

<模型模板>

<模型名称="模板名称"

location="MyTemplatePackage.xml"

默认=“是”

图标 = “34”

isFramework=" false "/>

</模型模板>

您可以在 .mts 文件的 <ModelTemplates> 块中包含尽可能多的 <Model> 行,每个模型模板一行。

<Model> 块中的属性具有以下含义:

  • name:在“首页”创建模式选项卡(模型向导模板中显示的模型模型名称,当您创建新模型或执行“使用向导添加模型”菜单选项时显示
  • location:包含模型模板包导出的 XML 文件的路径,相对于Enterprise Architect安装路径中模型模式目录的位置:
    - 如果 XML 文件直接在模型模式目录中,则
    path 只包含文件名(例如,MyPattern1.xml)
    - XML可以和MDG 技术XML文件在同一个文件夹,RTF文件在同一个文件夹
    - 如果您已将所有文件放在模型模式的子目录中,
    路径包括目录名称(例如,MyTechnology\MyPattern2.xml)
    - 还可以指定固定路径(例如,C:\Program Files\MyTechnology\MyPattern3.xml)
  • 图标:包含Enterprise Architect基本图标列表的索引;要显示适当的视图图标,请使用以下值之一:
    - 29 =用例
    - 30 = 动态
    - 31 =类
    - 32 =部件
    - 33 = 部署
    - 34 = 简单
  • isFramework:定义模型模式的可能用途;有三个可能的值:
    - isFramework="true" - 从不剥离 GUID;该模式旨在
    作为任何模型的可重复使用的包
    - isFramework="optional" -提示剥离 GUID;模式是
    旨在作为可重复使用的包,但用户可以选择
    - isFramework=" false " - 总是去除 GUID(如果没有,则为默认值
    规定);该模式可以在
    一个模型
使用 MTS 文件

4

使用编辑的 MTS 文件重新生成MDG 技术。

5

要允许每种技术有多个自定义类别,请转到MDG 技术文件的 <Documentation> 行并添加属性:

  • 类别列表,其中 包含以逗号分隔的自定义类别名称列表,或单个内置类别的名称(例如“业务”)
  • 类别映射, 其中包含“组名称1=类别名称A ;组名称2=类别名称B ;”等形式的选项对列表;类别名称必须全部在“类别列表”中
在MDG 技术文件的 <ModelTemplates> 块中,每个 <Model> 行都有一个属性groupName 。组名必须在categoryMappings 中

了解更多