Sintaxis
Sub EA_OnRunParameterRule(Repository As EA.Repository, RuleID As String, ParameterGUID As String, MethodGUID As String, ObjectID As Long)
La sintaxis de la función EA_OnRunMethodRule contiene los siguientes elementos:
Parámetro
|
Tipo
|
Dirección
|
Descripción
|
Repository
|
EA.Repository
|
IN
|
Un objeto EA.Repository representando el modelo de Enterprise Architect actualmente abierto. Registra sus miembros para recuperar los datos del modelo y la información del estado de la interfaz de usuario.
|
RuleID
|
String
|
IN
|
El ID que se paso en el comando Project.DefineRule.
|
ParameterGUID
|
String
|
IN
|
El GUID del parámetro en cual se realizará potencialmente la validación. Use el mismo para recuperar el parámetro reiterando a través de la colección Method.Parameters.
|
MethodGUID
|
String
|
IN
|
El GUID del método que posee el parámetro dado. Use el método Repository.GetMethodByGuid para recuperar el objeto método.
|
ObjectID
|
Long
|
IN
|
El ID del objeto que posee el parámetro dado. Use el método Repository.GetObjectByID para recuperar el objeto.
|
Detalles
Este evento se dispara una vez para cada regla definida en EA_OnInitializeUserRules que se realizará en cada parámetro en la selección que es validada. Si no desea realizar la regla definida por RuleID en el parámetro dado, luego simplemente retorne sin realizar ninguna acción. Al realizar cualquier validación, si un error de validación se encuentra, use el método Repository.ProjectInterface.PublishResult para notificar Enterprise Architect.
|