预订演示
前页 后页

模型向导模板

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

访问

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

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

行动

也见

1

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

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

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

模型向导

2

导出你的包导出为 XML。

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

导出到 XMI

3个

要允许每个技术有多个自定义类别:在文本编辑器中打开您的 .mts 文件并向 <Technology>元素添加两个附加属性:

  • 类别列表,其中 包含以逗号分隔的自定义类别名称列表,或单个内置类别的名称(例如“业务”)
  • 类别映射, 其中包含形式为“组名称1=类别名称A ;组名称2=类别名称B ;”的选项对列表,依此类推;类别名称必须全部在“categoryList”中

4个

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

<模型模板>

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

location="MyTemplatePackage.xml"

默认值=“是”

图标 = "34"

isFramework=" false "/>

</模型模板>

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

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

  • 名称:要显示在首页“从模式创建”选项卡(模型向导)中的模型模板的名称,在您创建新模型或执行“使用向导添加模型”菜单选项时显示
  • 位置:包含模型模板包导出的 XML 文件的路径,相对于Enterprise Architect安装路径中模型模式目录的位置:
    - 如果 XML 文件直接位于模型模式目录中,则
    路径仅包含文件名(例如,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(默认情况下,如果不是
    说明);该模式可以在
    一个模型
  • groupName:如果指定了多个自定义类别,则此属性用于引用此模式属于哪个类别。
使用 MTS 文件

5个

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

了解更多