在 EA 中,为什么包含在自定义 MDG 技术中的 UML 配置文件没有出现在我的资源中

In EA, why do UML Profiles included in a custom MDG Technology not appear in my Resources

我正在使用 Sparx 的 Enterprise Architect 11.1 并定义了一些自定义项。我总共有:

当我将它们打包成 MDG 技术时,大多数这些定制都可以工作,但 UML 配置文件不会出现在我的 "Resources" 中。我可以通过工具箱中的工具访问它们,但这还不够,因为:

  1. 当我浏览我的项目时,工具箱总是会关闭我的工具(我知道这可以通过关联图表类型来部分解决,但这不是我的解决方案)
  2. 当我从工具箱中使用它们时,我个人资料中的某些元素不起作用(不要问我为什么:这看起来像个错误?)

那么,当我将自定义 UML 配置文件打包到 MDG 技术中时,如何才能让它们出现在资源 window 中?我希望它能像我通过右键单击 UML 配置文件执行 "Import Profile" 一样工作。

您可以通过在 "Resources" window 和 select 导入技术中右键单击 MDG 技术文件夹来导入 MDG 技术。然而,这并不是使用 MDG Technologies 的最佳方式。

您应该将技术 XML 文件放在某个特定目录中(如果您处于网络环境中,则在共享文件服务器上),然后将该目录添加到 EA 的 MDG 技术位置集,你按如下方式做。

  1. Select设置-MDG Technologies打开"MDG Technologies"window.
  2. 单击“高级”按钮打开 "MDG Technologies - Advanced" 对话框。
  3. 单击“添加”按钮,然后在弹出菜单中select添加路径。
  4. 浏览到您放置 MDG 技术文件的目录,然后单击“确定”。
  5. 返回 "MDG Technologies" window,确保您的 MDG 技术已 selected,然后单击“确定”。

您的 MDG 技术将完全集成到 EA 中,就像 Sparx Systems 提供的技术(例如 BPMN)一样,因此您根本不需要使用 "Resources" window。