Temas
Tema
|
Detalle
|
Ver También
|
Detalles
|
Este evento es disparado una vez para cada regla definida en EA_OnRunAttributeRule para ser realizada en cada atributo en la selección siendo validada.
Si no quiere realizar la regla definida por RuleID en el atributo dado, luego simplemente regrese sin realizar ninguna acción.
Al realizar cualquier validación, si se encuentra un error de validación, utilice el métodoRepository.ProjectInterface.PublishResult para notificar a Enterprise Architect.
|
EA_OnInitializeUserRules
|
Sintaxis:
Sub EA_OnRunAttributeRule(Repositorio Como EA.Repository, RuleID Como Cadena, AttributeGUID Como Cadena, ObjectID Como Long)
La sintaxis de la función AttributeGUID As String, ObjectID As Long contiene los siguientes elementos:
Parámetro
|
Tipo
|
Dirección
|
Descripción
|
AttributeGUID
|
String
|
IN
|
El GUID del atributo para potencialmente realizarle validación.
Utilice el método Repository.GetAttributeByGuid para recuperar el objeto de atributo.
|
ObjectID
|
Long
|
IN
|
El ID del objeto que posee el atributo dado.
Utilice el método Repository.GetElementByID para recuperar el objeto.
|
Repositorio
|
EA.Repository
|
IN
|
Un objeto EA.Repository representando el modelo de Enterprise Architect actualmente abierto.
Sondean a sus miembros para recuperar datos del modelo e información de estado de interfaz de usuario.
|
RuleID
|
String
|
IN
|
El ID que fue pasado hacia el comando Project.DefineRule .
|
|