MetaModelos
- cridu5
- 12 may 2016
- 2 Min. de lectura
Como ultimo tema, nos fue asignado un laboratorio el cual tiene como tema EMF y GMF, herramientas que se utilizan para pasar de un modelo a código y la visión gráfica del mismo, donde se pueden generar las clases con sus atributos de un software y las relaciones que tienen estas clases, ya sean agregación, asociación o generalización.
El laboratorio consistía en seguir los pasos de un tutorial el cual nos fue entregado por el profesor, el cual contenía pasos los cuales nos podrían ayudar a generar el EMF y GMF de un concesionario como ejemplo, ademas de esto también en el tutorial daban unos pequeños pasos de como es la descarga e instalación del IDE de Eclipse el cual es un IDE que tiene módulos los cuales nos permiten hacer lo que nos pide el laboratorio.
Problemas
A la hora de desarrollar el laboratorio se encontraron unos problemas, como el no relacionar los atributos a un Tipo, o el de no instalar los componentes necesarios para poder realizar bien el laboratorio, pero el error mas grave que encontramos fue al final, cuando ya tocaba realizar la creación del código, que cuando ya iba a terminar de crearl, el IDE de Eclipse genero un error y debido a este error no se pudo generar el código para así posteriormente generar los diagramas.
Nos Falta Uno!
El laboratorio toco aplicarlo al software que estamos desarrollando que es el Control de Egresados de la Universidad de Cundinamarca. Para esto nos centramos en tres puntos Facultades, Carreras y Egresados, se creo el modelo con las clases y con sus respectivos atributos y relaciones, se siguieron los pasos del tutorial pero ya cuando ibamos a crear a generar el codigo el IDE nos genero el mismo problema que nos genero cuando hicimos la prueba con el modelo que estaba especificado en el tutorial.

Buscamos en la Internet sobre esto error, aparecen soluciones pero en los post que encontramos no dicen exactamente donde toca hacer la configuración ya que mencionan que en el genmodel toca cambiar el "compliance" a 6.0 y no hemos podido darle solución al error. Post
Comments