上一页 | 下一页 |
加载项搜索
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字段,使模型搜索能够在项目浏览器中跟踪对象,并通过双击模型搜索打开元素的“ 属性”窗口
学到更多