Enterprise Architect具有一组强大的内置功能,可用于处理模型,但它还提供了一系列用于以编程方式访问和操作存储库内容的环境。这是一个非常强大的工具,使您可以无限制地查询和操作模型,添加到Enterprise Architect用户界面,生成报告,甚至创建对新建模语言的支持。Automation Interface允许您访问对象模型,对象模型是一个易于使用且定义良好的对象集,其中包含可用于查询和操作存储库及其内容的属性和方法,从而防止程序员必须知道底层存储库数据结构。

自动化界面可以从Enterprise Architect用户界面内置的脚本框架,外部脚本环境或可以使用各种编程语言构建的加载项中获得。


自动化和脚本 

这组图像说明了Enterprise Architect作为UML模型的自动化服务器的强大功能


  设备

设施

描述

脚本

了解灵活且易于使用的脚本编写功能,以编程方式检查和/或修改当前打开的模型中的元素。

对象模型

发现Enterprise Architect对象模型。编写自己的自定义程序,以访问Enterprise Architect中存储的信息。

加载项模型

Enterprise Architect外接程序模型可帮助您构建Automation Interface提供的功能,使您能够扩展Enterprise Architect用户界面。

MDG插件

MDG加载项是具有附加功能和额外要求的特殊类型的加载项。MDG加载项专注于生成,同步和将模型转换为代码和代码转换为模型的一般过程。

代码示例和参考

访问丰富的知识和示例,以帮助您完成加载项。