Como Definir un Metamodelo con Eclipse Modeling Framework (EMF). Domain Specific Language (DSL)
- Permite construir un lenguaje de dominio especifico
- Transformar modelos (M2M y M2T)
- Generar código (M2T)
- Interoperabilidad de datos
- Generar documentación
Para poder construir un metamodelo, es necesario conocer ese conjunto de conceptos del dominio a modelar (llamadas metaclases) y sus relaciones (metasociaciones). Para esto, debemos saber ¿Cuál es el tipo de problema que queremos modelar? y ¿Quiénes serán los usuarios del lenguaje?
En el siguiente video muestro, paso a paso, como construir un MM con el entorno Eclipse a través del Eclipse Modeling Framework (EMF). El video esta en mi canal de YouTube.
- How to create an EMF Project.
- How to create a easy metamodel (ECORE).
- How to text the metamodel creating a Dynamic Instance (xmi file)
Esto es la antesala para la generación de código fuente a partir de modelos.
Hasta la próxima.
Twitter: @Mode2001
Facebook: ProfJose Alfonso Aguilar Calderon
YouTube: Dr. Jose Alfonso Aguilar Calderon
Website: http://info.maz.uasnet.mx/jaguilar
LinkedIn: https://www.linkedin.com/in/ja-aguilar/
Comentarios
Publicar un comentario
Gracias por tu comentario, sobre todo gracias por pasarte por aquí y leer un poco.