前页 后页

Enterprise Architect对象模型

Enterprise Architect Object Model banner

Enterprise Architect对象模型使脚本编写者或程序员可以访问可用于查询或操作存储库的基础对象。可从内部或外部脚本环境或通过Add-Ins访问对象模型。这是一项强大的功能,可确保程序员与存储该存储库的基础数据库隔离开来,从而防止程序员对数据库结构或内容进行更改。这些对象被分组为“程序包”,并包含一组有用的,内容丰富且记录充分的属性和方法,这些属性和方法易于使用,并允许访问元素,特征,图表和项目元数据。

自动化为其他应用程序提供了一种使用Windows OLE自动化(ActiveX)访问Enterprise Architect模型中的信息的方法。通常,这涉及脚本编写客户端(例如MS Word或Visual Basic),或使用在Enterprise Architect使用“脚本编制”窗口创建的脚本。

自动化接口提供了一种访问Enterprise Architect模型内部的方式。您可以使用自动化界面执行的操作示例包括:

  • 执行重复性任务,例如更新模型中所有元素的版本号
  • 从StateMachine图生成代码
  • 生成自定义报告
  • 执行临时查询

特征

特征

描述

也可以看看

连接到自动化接口

所有能够生成ActiveX COM客户端的开发环境都应该能够连接到Enterprise Architect自动化接口。本指南提供了有关使用Microsoft Visual Basic 6.0,Borland Delphi 7.0,Microsoft C#和Java连接到界面的详细说明。关于如何设置Visual Basic,还有更详细的步骤。这些原则适用于其他语言。

连接到界面 在Visual Basic中设置引用

范例和提示

通过示例代码提供了有关如何使用自动化接口的说明。请参阅指向样本的指针和其他可用资源。另外,请查阅广泛的参考部分。

范例和提示 可用资源 参考

从Enterprise Architect调用可执行文件

可以将Enterprise Architect设置为调用外部应用程序。您可以将在“浏览器”窗口中选择的当前位置上的参数传递给正在调用的应用程序。有关说明,请转到从Enterprise Architect进行呼叫主题。一种更复杂的方法是创建Add-Ins ,将在单独的部分中进行讨论。

Enterprise Architect调用 Enterprise Architect Add-In模型

学到更多