企业架构师——是否有可能通过c#执行MDA转换?

本文关键字:执行 MDA 转换 有可能 是否 企业 | 更新日期: 2023-09-27 18:01:33

我正在使用Enterprise Architect 10.0.1006从"平台独立模型"(PIM)创建"平台特定模型"(PSM)。PIM是一种通用的代码模型,它使用通用描述声明数据类型。您可以将这个公共模型转换为特定的模型(Java、c++、Php等)。

但是要做到这一点,我必须打开项目并在我想要转换的每个包上执行"Transform Current Package"选项卡。

它工作得很好,但我想知道,如果有可能用c#写一个自动脚本来执行这个任务。有一个COM可以更改项目浏览器中的几乎所有内容。我可以通过这个COM访问每个图、元素或包。但是我没有找到任何方法来转换模型。

我的问题是:我可以用c#的自动脚本执行这个转换吗?

企业架构师——是否有可能通过c#执行MDA转换?

是。查看对象模型API, Project::TransformPackage()。