Introducción
|
Los Add-Ins le permiten agregar funcionalidades a Enterprise Architect. El Modelo Add-In de Enterprise Architect se construye sobre las características proveídas por la Interfaz de Automatización para permitirle extender la interfaz de usuario de Enterprise Architect.
Los Add-Ins son objetos ActiveX COM que exponen métodos de Envío públicos. Tienen varias ventajas sobre clientes de automatización independientes:
•
|
Los Add-Ins pueden definir menús y sub-menús de Enterprise Architect
|
•
|
Los Add-Ins pueden recibir notificaciones sobre varios eventos de interfaz de usuario de Enterprise Architect incluyendo clics y cambios de archivos del menú
|
•
|
Los Add-Ins pueden (y deberían) estar escritos como componentes en-proceso (DLL). Esto proporciona una menor sobrecarga de la llamada y una mejor integración en el entorno de Enterprise Architect
|
•
|
Porque una versión actual de Enterprise Architect ya se está ejecutando, no hay necesidad de iniciar una segunda copia de Enterprise Architect a través de la interfaz de automatización
|
•
|
Porque el Add-In recibe manejadores de objetos asociados con la copia que se está ejecutando actualmente de Enterprise Architect, hay más información disponible acerca de la actividad del usuario actual; por ejemplo, que objetos del diagrama están seleccionados
|
•
|
Usted no necesita hacer nada más que instalar el Add-In para que sea utilizable; es decir, no tiene que configurar Add-Ins para ejecutar en sus sistemas
|
•
|
Porque Enterprise Architect está evolucionando constantemente en respuesta a las peticiones de los clientes, la interfaz de Add-Ins es flexible
|
•
|
La interfaz de Add-Ins no tiene su propia versión, sino que es identificada por la versión de Enterprise Architect en la que apareció por primera vez en, por ejemplo, la versión actual de la interfaz del Add-In de Enterprise Architect es la versión 2.1.
|
•
|
Al crear su Add-In, usted no tiene que suscribirse a una biblioteca de tipos
|
Desde la versión 7.0 de Enterprise Architect, los Add-Ins creados antes del 2004 ya no son compatibles. Si un Add-In se suscribe a la interfaz Addn_Tmpl.tlb (estilo 2003), también falla en cargar. En éste evento, contacte al técnico o autor del Add-In y pida una actualización.
•
|
Los Add-Ins no tienen que implementar métodos que nunca utilizan
|
•
|
Los Add-Ins le solicitan a los usuarios a través de menús contextuales en la vista de árbol y en el diagrama
|
•
|
La comprobación del menú y desactivación de estados puede ser controlada por el Add-In
|
Add-Ins mejoran la funcionalidad existente de Enterprise Architect a través de una variedad de mecanismos tal como Scripts, Perfiles UML y la Interfaz de Automatización. Una vez que un Add-In es registrado, puede ser administrado utilizando el Administrador de Add-In.
|
Interfaz de Automatización
Scripts
Perfiles UML
Registrar Add-in
Administrador de Add-In
|