| 前页 | 后页 | 
EA_OnRetrieveModelTemplate
EA_OnRetrieveModelTemplate请求Add-In将模型模板传递给Enterprise Architect 。当用户执行“使用向导添加新模型”命令以添加由MDG技术定义的模型时,会发生此事件。
句法
函数EA_OnRetrieveModelTemplate(存储库为EA.Repository,sLocation为字符串)作为字符串
EA_OnRetrieveModelTemplate函数语法包含这些参数。
| 参数 | 类型 | 也可以看看 | 
|---|---|---|
| 资料库 | EA仓库 方向:IN 说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。 | 储存库类 | 
| 位置 | 串 方向:IN 描述:所请求模板的名称;这应与MDG技术文件的<ModelTemplates>部分中的location属性匹配。 | 
返回值
返回一个字符串,其中包含正在用作模板的模型的XMI导出。如果对模板的访问被拒绝,则返回一个空字符串。 Add-In用于处理错误的用户通知。
例
公共函数EA_OnRetrieveModelTemplate(ByRef Rep作为EA.Repository,ByRef sLocation作为字符串)作为字符串
Dim sTemplate作为字符串
选择案例位置
案例“ Templates \ Template1.xml”
sTemplate = My.Resources.Template1
案例“ Templates \ Template2.xml”
sTemplate = My.Resources.Template2
案例“ Templates \ Template3.xml”
sTemplate = My.Resources.Template3
其他情况
MsgBox(“&sLocation和”找不到路径“)
sTemplate =“”
结束选择
EA_OnRetrieveModelTemplate = sTemplate
结束功能
