上一页 下一页

加载项搜索

Enterprise Architect使Extensions能够与模型搜索集成。可以定义搜索,在加载项中执行方法并以集成方式显示结果。

运行搜索的方法必须如下所示:

     函数<方法名称>(ByVal Rep As Repository,ByVal SearchText As String,ByRef XMLResults As String)As Variant

  • Rep - EA.Repository - IN - 当前打开的存储库
  • SearchText - String - IN - 可以通过模型搜索填写的可选字段
  • XMLResults - String - OUT - 完成该方法后,应包含搜索结果; 结果应该是符合搜索数据格式的XML字符串

回报价值

该方法必须返回任何非空值才能显示结果。

高级用法

除了显示的结果外,还可以将另外两个隐藏字段传递到XML中,以提供特殊功能。

  • CLASSTYPE - 返回包含t_object表中的Object_Type值的CLASSTYPE字段,在放置字段的列中显示相应的图标
  • CLASSGUID - 返回包含ea_guid值的CLASSGUID字段,使模型搜索能够在项目浏览器中跟踪对象,并通过双击模型搜索打开元素的“ 属性”窗口

学到更多