通过C#插件,我们可以将MDG加载到模型中。是的,EA提供的API将MDG文件加载到模型中。
答案 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帮助了解更多详情