预订演示
前页 后页

Enterprise Architect插件
模型

Enterprise Architect Add-in Model banner

插件

功能提供了一种扩展Enterprise Architect的方法,允许程序员通过添加新菜单、子菜单、窗口和其他控件来执行各种功能来增强用户界面。一个插件

是一个 ActiveX COM object ,在用户界面中通知事件,例如鼠标单击和元素选择,并通过物件模型访问存储库内容。插件也可以与许可证管理系统集成。

使用此功能,您可以扩展Enterprise Architect以创建核心产品中不可用的新特征,这些特性可以被编译并轻松分发给组织内的用户社区,或者更广泛地分发给整个行业。使用插件

功能甚至可以创建对核心产品不支持的建模语言和框架的支持。

插件比独立的自动化客户端有几个优点:

  • 插件可以(并且应该)被编写为进程内(DLL)组件;这提供了更低的调用开销并更好地集成到Enterprise Architect环境中
  • 因为当前版本的Enterprise Architect已经在运行,所以不需要通过自动化界面启动Enterprise Architect的第二个副本
  • 因为插件
    接收与当前运行的Enterprise Architect副本关联的object句柄,可获取有关当前用户活动的更多信息;例如,选择了哪些图表对象
  • 除了安装插件
    之外,您无需执行任何操作插件
    使其可用;也就是说,您不必配置插件运行在您的系统上运行
  • 由于Enterprise Architect不断发展以响应客户要求,因此插件
    界面灵活
  • 插件
    界面没有自己的版本,而是由它首次出现的Enterprise Architect的版本标识;例如,当前版本的Enterprise Architect插件
    接口是版本1
  • 创建插件
    时插件
    ,您不必订阅类型库(插件支持 2004 年之前创建的插件 - 如果插件
    订阅 Addn_Tmpl.tlb 接口(2003 风格),加载失败;在这种情况下,请联系插件
    的供应商或作者插件
    并请求升级)
  • 插件不必实现他们从不使用的方法
  • 插件提示用户通过上下文视图和图表中的时间菜单
  • 菜单检查和禁用状态可以由插件
    控制插件
插件通过各种机制增强Enterprise Architect的现有功能,例如脚本、 UML Profiles和自动化接口。一旦一个插件

已注册,可以使用插件

进行管理插件

经理。

了解更多