next up previous contents
Next: Aplicaciones de AÏDA Up: Aplicaciones Previous: Funciones que tratan con

Subaplicaciones

Como ya se mencionó anteriormente, la imagen de una aplicación puede contener a su vez otras aplicaciones, las cuales se consideran subaplicaciones de la primera. De este modo es posible establecer una jerarquía de aplicaciones de múltiples niveles. Para permitir una adecuada comunicación entre la aplicación principal y sus subaplicaciones y de éstas entre sí, AÏDA dispone de un mecanismo basado en la idea de dar nombre a los componentes.

Para ello basta con definir una subaplicación presente en la imagen de otra como un componente de esta última, asignándole un nombre. Esto se hace mediante la función add-component. Una vez establecido, un componente puede cambiarse mediante la utilización de set-component, o eliminarse mediante una llamada a remove-component. Para acceder a una subaplicación componente de otra desde cualquier componente de esta última se usa la función component. Mediante una llamada a all-componentes se obtiene una lista de los componentes definidos al mismo nivel, o a uno superior, de la aplicación pasada como argumento.



Miguel A. Alonso Pardo
Thu Nov 20 15:31:06 CET 1997