前页 后页

EA_OnRunParameterRule

对于在要验证的选择中的每个参数上执行的EA_OnInitializeUserRules中定义的每个规则,都会触发此事件一次。

如果您不想在给定参数上执行RuleID定义的规则,则只需返回而不执行任何操作即可。

执行任何验证时,如果发现验证错误,请使用Repository.ProjectInterface.PublishResult方法通知Enterprise Architect 。

句法

子EA_OnRunParameterRule(存储库为EA.Repository,RuleID为字符串,ParameterGUID为字符串,MethodGUID为字符串,ObjectID为long)

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

参数

类型

也可以看看

资料库

EA仓库

方向:IN

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

储存库类

RuleID

方向:IN

说明:传递给“ Project.DefineRule”命令的标识。

参数GUID

方向:IN

说明:可能对其执行验证的参数的GUID。通过迭代“ Method.Parameters”集合,使用它来检索参数。

方法GUID

方向:IN

说明:拥有给定参数的方法的GUID。使用“ Repository.GetMethodByGuid”方法检索方法对象。

对象ID

方向:IN

说明:拥有给定参数的对象的ID。使用'Repository.GetElementByID'方法检索对象。

学到更多