Conectar a la Interfaz

Superior  Previo  Próximo

Todos los ambientes de desarrollo capaces de generar clientes ActiveX COM deberían ser capaces de conectarse con la Interfaz de Automatización de Enterprise Architect. 

 

A modo de ejemplo, el texto siguiente describe cómo conectarse usando varias herramientas de este tipo. El procedimiento puede variar levemente con las diferentes versiones de estos productos. 

 

 

Microsoft Visual Basic 6.0

 

1. Cree  un nuevo proyecto. 

 

2. Haga clic en el menú Proyecto y seleccione Referencias

 

3. Seleccione Modelo de Objetos de Enterprise Architect 2.0 desde la lista (si no aparece, vaya a la línea de comando y registre nuevamente EA usando ea.exe /unregister y después ea.exe /register). 

 

4. Diríjase a la documentación de librerías general acerca del uso de las clases. El siguiente ejemplo crea y abre un objeto repositorio:

 

Public Sub ShowRepository()  

  Dim MyRep As New EA.Repository  

  MyRep.OpenFile "c:\eatest.eap"  

End Sub  

 

 

Borland Delphi 7.0

1. Cree un nuevo proyecto.  

 

2. Haga clic en el menú Proyecto y seleccione Importar Librería de Tipos.

 

3. Seleccione Modelo de Objetos de Enterprise Architect 2.0 desde la lista (si no aparece, vaya a la línea de comando y registre nuevamente EA usando ea.exe /unregister y después ea.exe /register ). 

 

4. Haga clic en el botón Crear Unidad

 

5. Incluya EA_TLB en la cláusula Usa de Project1. 

 

6. Diríjase a la documentación de librerías general acerca del uso de las clases. El siguiente ejemplo crea y abre un objeto repositorio: 

 

procedure TForm1.Button1Click(Sender: TObject);  

var  

  r: TRepository;  

  b: boolean;  

begin  

  r := TRepository.Create(nil);  

  b := r.OpenFile('c:\eatest.eap');  

end;  

 

 

Microsoft C#

 

1. Seleccione Modelo de Objetos de Enterprise Architect 2.0   desde la lista (si no aparece, vaya a la línea de comando y registre nuevamente EA usando ea.exe /unregister y después ea.exe /register ). 

 

2. Cree un nuevo proyecto Aplicación Windows

 

3. Desde el Explorador de Soluciones, haga clic con el botón derecho en Referencias y seleccione Agregar Referencias desde el menú. 

 

4. Haga clic en la pestaña COM

 

5. Haga clic en los botones Seleccionar y luego Aceptar

 

6. Diríjase a la documentación de librerías general acerca del uso de las clases. El siguiente ejemplo crea y abre un objeto repositorio: 

 

private void button1_Click(object sender, System.EventArgs e)  

{  

  EA.Repository r = new EA.RepositoryClass();  

  r.OpenFile("c:\\eatest.eap");  

}  

 

Java

 

1. Copiar el archivo eaapi.jar  SSJavaCOM.dll desde el subdirectorio API Java de su directorio instalado (usualmente

Archivo de Programa/SparxSystems/EA) en cualquier ubicación dentro de la ruta de Windows. Por ejemplo, la ventanas\directorio sistema32.

 

2. Copiar el archivo SSJavaCOM.dll desde el subdirectorio API Java de su directorio instalado (usualmente Archivos de Programa/Sparx Systems/EA) a una ubicación en el CLASSPATH Java o donde el cargador de la clase Java puede encontrarlo en tiempo de ejecución.

 

3. Todas las clases descritas en la documentación se encontrarán en el paquete org.sparx. El siguiente ejemplo crea y abre un objeto repositorio.

 

public void OpenRepository()

{

org.sparx.Repository r = nuevo org.sparx.Repository();

r.OpenFile("c:\\eatest.eap");

}