MDGConnect [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
Un Add-In utiliza MDG_Connect para manejar un requisito dirigido por el usuario para conectar una rama modelo a una aplicación externa. La función es llamada cuando el usuario intenta conectar un Paquete de Enterprise Architect particular a un proyecto externo hasta el momento no especificado. El Add-In llama al evento para interactuar con el usuario para especificar tal proyecto. El Add-In es responsable por retener los detalles de conexión, los cuales deberían estar almacenados en una base por-usuario o por-estación de trabajo. Esto quiere decir, que los usuarios que comparten un modelo común de Enterprise Architect sobre una red deberían ser capaces de conectarse y desconectarse a proyectos externos independientemente uno de otro. El Add-In por lo tanto no debería almacenar detalles de conexión en un repositorio de Enterprise Architect. Un lugar adecuado para almacenar tales detalles sería:
SHGetFolderPath(..CSIDL_APPDATA..)\AddinName
El parámetro PackageGuid es el mismo identificador que se requiere para la mayoría de los eventos relacionados al Add-In MDG. Por lo tanto es recomendado que los detalles de conexión estén indexados utilizando el valor PackageGuid . El parámetro PackageID es proporcionado para ayudar a la rápida recuperación de detalles de Paquete desde Enterprise Architect, si es requerido. Sintaxis FunciónMDG_Connect(Repositorio como EA.Repository, PackageID como Long, PackageGuid como Cadena) como Long La sintaxis de la función MDG_Connect contiene los siguientes elementos:
Valor de Retorno Devuelve un no-cero para indicar que se ha hecho una conexión; un cero indica que el usuario no ha nominado el proyecto y la conexión no debería proceder. Aprender más |