前页 后页

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

结束功能

学到更多