Modelo de Add-In de Enterprise Architect

Superior  Previo  Próximo

o. Introducción

Los add-ins le permiten agregar funcionalidad a Enterprise Architect. El modelo de Add-in de Enterprise Architect construye las características que se proveen por la Interfaz automatización para permitirle extender la interfaz del usuario de Enterprise Architect.

 

Los add-ins son objetos ActiveX COM que exponen métodos de despacho público que responde a EA. Los add-ins tienen varias ventajas sobre los clientes de automatización autónomos: 

Los add-ins pueden definir menús y submenús de EA. 
Los add-ins reciben notificaciones acerca de varios eventos de la interfaz de usuario de EA, incluyendo clics en el menú y cambios en el archivo. 
Los add-ins pueden (y deberían) escribirse como componentes en-proceso (DLL). Esto provee menor carga de llamadas y mejor integración en el entorno de EA. 
Debido a que la versión actual de EA ya está corriendo, no hay necesidad de comenzar una segunda copia de EA a través de la interfaz de automatización. 
Debido a que el add-in recibe el manejo de objetos asociados con la copia de EA actualmente corriendo, está disponible más información acerca de la actividad actual del usuario, ej. qué objetos del diagrama están seleccionados. 
No se requiere que el usuario haga otra cosa que instalar el add-in para dejarlo disponible. Ej. los usuarios de add-ins no tienen que configurarlos para ejecutarlos en sus sistemas. 

 

Debido a Enterprise Architect está constantemente evolucionando en respuesta a los pedidos del cliente, la interfaz del Add-In es flexible:

La interfaz del Add-In no tiene su propia versión, en su lugar esta se identifica por la versión de EA en la cual apareció por primera vez; por ejemplo, la versión actual de la interfaz del Add-In de EA es 2.1.
Cuando crea su add-in, no ha necesidad de subscribir a una biblioteca.

 

Tenga en cuenta: En la liberación 7.0 de EA los Add-ins creados antes del 2004 no son soportados. Si un Add-In subscribe a una interfaz Addn_Tmpl.tlb (estilo 2003), este fallará al descargar. En este caso, contacte al vendedor o autor del Add-In y requiera una actualización.

 

Los Add-Ins no tienen que implementar métodos que ellos no usan nunca.
Los Add-Ins informan a los usuarios a través de los menus contextuales en la vista del árbol y en el diagrama.
Las verificaciones del menú y los estados inhabilitados se pueden controlar por el add-in.

 

Creando y Usando Add-Ins

Esta sección del archivo de ayuda cubre la siguiente información acerca de Add-Ins:

 

Tareas de Add-In

Eventos de Add-In

Eventos de Difusión

Vistas Personalizadas

Add-Ins MDG

 

Vea también

La Interfaz Automatización