La aplicación que permite la edición de metamodelos se invoca a partir de la anterior pulsando el botón de ``Crear Metamodelo'' que se ve en la parte izquierda de la figura 6.1. Al hacerlo, se pide al usuario que introduzca un nombre y a continuación aparece una aplicación que permite ir creando un metamodelo (Figura 6.2). Para ilustrar el proceso de creación de un metamodelo, vamos a utilizar el ejemplo desarrollado en la página y que describe el metamodelo de la figura 4.6.
El proceso de creación consiste básicamente en las operaciones de:
La Figura 6.2 muestra un instante en la creación del
metamodelo y en el que se observa que se ha creado ya el dominio
educativo y se ha añadido la entidad ejemplo a las
entidades del dominio.
Las operaciones que se muestran en el menú de la aplicación permiten ver la estructura de las tablas que hasta ahora se han creado y se tienen botones para añadir dominios, editar un dominio y editar los atributos.
Para el resto de las entidades y relaciones se sigue con el botón ``Editar Dominio'', que permite editar el dominio y gestionar las entidades, relaciones binarias y ternarias, así como el borrado del mismo. La Figura 6.3 muestra un instante de este proceso de edición de los dominios. En la figura se observa que se está editando el dominio educativo y que se pueden efectuar las operaciones de: añadir entidad, añadir relación binaria, añadir relación ternaria y borrar el dominio educativo. Por último, cuando el metamodelo está completamente descrito, se pulsa el botón de ``Terminar modo de edición''.
El resultado de la creación de este metamodelo, una vez finalizado el modo de edición, puede apreciarse en la figura 6.4. En ella se observa el resultado de definir las entidades (concepto y ejemplo), relaciones (prerrequisito e ilustra), atributos (nombre y contenido) y dominios (educativo).