将MDG技术导入模型

时间:2018-03-01 08:02:07

标签: enterprise-architect

通过C#插件,我们可以将MDG加载到模型中。是的,EA提供的API将MDG文件加载到模型中。

2 个答案:

答案 0 :(得分:1)

您似乎正在寻找功能EA.Repository.ImportTechnology(string Technology)

  

ImportTechnology(字符串技术)

     

布尔

     

注意:将给定的MDG技术资源安装到存储库中。

     

如果技术成功加载到模型中,则返回True。   否则返回False。

     

这适用于导入7.0之前版本的技术   企业架构师(进口技术),而不是技术   在7.0及更高版本中引用(引用的技术)。

     

参数:

     

技术:字符串 - 技术资源文件的内容

有关详细信息,请参阅manual

答案 1 :(得分:0)

尝试

 public object EA_OnInitializeTechnologies(EA.Repository Repository)
 {
    return MyProject.Properties.Resources.yourMDGxml;
 }

它将加载MDG并启用它。

在c#项目的资源中添加创建的mdg xml,并在上面的广播事件中返回它。

用于传递加载技术的

EA_OnInitializeTechnologies 广播事件。

请参阅sparx帮助了解更多详情

EA_OnInitializeTechnologies

Deploy an MDG