前页 | 后页 |
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
结束功能