Articulo de referencia

Marco de modelado Eclipse

{{cite web|url=https://download.eclipse.org/modeling/emf/emf/builds/release/2.37.0/index.html|title=EMF 2.37.0 Release|access-date=11 March 2024}} "},"operating system":{"wt":"[...

Eclipse Modeling Framework ( EMF ) es un marco de modelado basado en Eclipse y una herramienta de generación de código para crear herramientas y otras aplicaciones basadas en un modelo de datos estructurado .

A partir de una especificación de modelo descrita en XML Metadata Interchange (XMI) , EMF proporciona herramientas y soporte en tiempo de ejecución para generar un conjunto de clases Java para el modelo, un conjunto de clases adaptadoras que permiten visualizar y editar el modelo mediante comandos, y un editor básico. Los modelos se pueden especificar utilizando documentos Java , UML o XML anotados , o herramientas de modelado, y luego importarlos a EMF. Lo más importante es que EMF sienta las bases para la interoperabilidad con otras herramientas y aplicaciones basadas en EMF.

Ecore

Ecore es el (meta)modelo central de EMF. Permite expresar otros modelos aprovechando sus constructos. Ecore es también su propio metamodelo (es decir, se define en términos de sí mismo).

Según Ed Merks , líder del proyecto EMF, "Ecore es la implementación de referencia de facto de EMOF (Essential Meta-Object Facility) de OMG ". Según Merks, EMOF fue definida por OMG como una versión simplificada del más completo "C"MOF, basándose en la experiencia de la exitosa simplificación de la implementación original de Ecore. [ 2 ]

Utilizar Ecore como metamodelo fundamental permite a un modelador aprovechar todo el ecosistema y las herramientas de EMF, ya que resulta relativamente sencillo mapear los modelos de aplicación a Ecore. Esto no significa que sea recomendable que las aplicaciones utilicen directamente Ecore como metamodelo; más bien, podrían considerar definir sus propios metamodelos basados ​​en Ecore.

Véase también

Referencias

  1. "Lanzamiento de EMF 2.37.0" . Consultado el 11 de marzo de 2024 .
  2. "Eclipse Modeling Framework - Entrevista con Ed Merks" . jaxenter.com. 14 de abril de 2010. Consultado el 13 de noviembre de 2013 .
  • Página del proyecto EMF

Obtenido de " https://en.wikipedia.org/w/index.php?title=Eclipse_Modeling_Framework&oldid=1213286465 "