前页 后页

MDG_PostGenerate

Add-Ins可以使用MDG_PostGenerate来处理由生成引起的文件更改。

在Enterprise Architect准备好文本以替换文件的现有内容之后,将调用此事件。响应此事件, Add-In可以写入链接的应用程序的用户界面,而不必直接修改文件。

更改文件内容时, Enterprise Architect会将FileContents作为非空字符串传递。由于代码生成而创建的新文件也通过此机制发送,因此, Add-Ins可以将新文件添加到链接项目的文件列表中。

创建新文件时, Enterprise Architect会将FileContents作为空字符串传递。当此函数返回非零值时, Add-In已成功写入文件的内容。返回的零值指示Enterprise Architect必须保存文件。

句法

函数MDG_PostGenerate(存储库为EA.Repository,PackageGuid作为字符串,FilePath作为字符串,FileContents作为字符串)

MDG_PostGenerate函数语法包含这些参数。

参数

类型

也可以看看

资料库

EA仓库

方向:IN

说明:EA.Repository对象,代表当前打开的Enterprise Architect模型。轮询其成员以检索模型数据和用户界面状态信息。

储存库类

包向导

方向:IN

说明:GUID标识由Add-In控制的Enterprise Architect Package子树。

文件路径

方向:IN

说明: Enterprise Architect打算覆盖的文件路径。

文件内容

方向:IN

说明:包含文件建议内容的字符串。

返回值

返回值取决于此函数所响应的事件的类型(请参见介绍)。处理两个单独的不同情况需要此功能。

学到更多