Crear modelos mediante emf

Páginas: 3 (518 palabras) Publicado: 23 de junio de 2011
TUTORIAL DE EMF

Configuración inicial
1. Descargar el bundle con todos los plugins: EMF, GMF, ATL, UML2 desde:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/R/eclipse-modeling-ganymede-incubation-win32.zip
Crear el Metamodelo de forma gráfica

1. Crear un nuevo proyecto EMF: File new (Ctrl+N) → Eclipse Modeling Framework (EMF a partir deahora) → Empty EMF Project
2. Crear un modelo ecore en la carpeta creada por defecto “model”: (Ctrl+N) → Ecore Tools → Ecore Diagram. Seleccionar el nombre y pulsar Finish (en general, darle al finishcuando se pueda, menos con el gmfmap, ver más adelante)
3. Pintar el metamodelo
Nunca abrir un modelo ecore y su diagrama a la vez, pues se pueden actualizar de forma incorrecta
No dar elmismo nombre a dos atributos o referencias, pues no podremos distinguirlas a lo largo del proceso
Se pueden seleccionar las distintas asociaciones para hacerlas líneas rectas, las clases paracambiarles el color, etc.
4. Añadir restricciones OCL al metamodelo: http://www.eclipse.org/articles/article.php?file=Article-EMF-Codegen-with-OCL/index.html
Si ponemos que un atributo sea identificador(id) no se nos dejara darle el mismo valor a dos atributos id diferentes
5. Guardar (Ctrl+S) y Validar el modelo (mm.ecore), para ello seleccionar la raíz → validate. En general todos los árboles sepueden validar, y nunca seguir adelante hasta que no se valide correctamente

Generar el Tree editor para los modelos

1. Seleccionar mm.ecore + (Ctrl+N) → EMF-> EMF model
a. Elegir el nombredel modelo generador. Se puede almacenar en la propia carpeta “model”
b. Seleccionamos la opcion “Ecore model”, pulsamos Next, y pasamos a cargar el mm (Load)
c. Pulsamos Next y luego Finish
2.Situarse en la raíz del mm.genmodel + → Generate all!
La carpeta de los tests (.tests) se puede borrar
Para cambiar la imagen de cada elemento en el tree editor y en los futuros botones del GMF...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Crear dados mediante reaccion quimica
  • Administracion modelo empresa a crear
  • Crear modelo de tarea
  • Modelado pspice mediante decripciones nodales
  • Aprende A Crear Modelos De Negocio Con Business Model Canvas
  • EMF
  • Fundamentos Para Crear Un Modelo De Tarea
  • Modelo de un titulo ejecutorio realizado mediante notario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS