Article de reference

Cadre de modélisation Eclipse

Eclipse Modeling Framework ( EMF ) est un framework de modélisation basé sur Eclipse et un outil de génération de code permettant de créer des outils et d'autres applications ba...

Eclipse Modeling Framework ( EMF ) est un framework de modélisation basé sur Eclipse et un outil de génération de code permettant de créer des outils et d'autres applications basés sur un modèle de données structuré .

À partir d'une spécification de modèle décrite dans XML Metadata Interchange (XMI) , EMF fournit des outils et un support d'exécution pour produire un ensemble de classes Java pour le modèle, un ensemble de classes d'adaptateur qui permettent la visualisation et l'édition du modèle à l'aide de commandes, ainsi qu'un éditeur de base. Les modèles peuvent être spécifiés à l'aide de documents Java , UML , XML annotés ou d'outils de modélisation, puis importés dans EMF. Plus important encore, EMF fournit la base de l'interopérabilité avec d'autres outils et applications basés sur EMF.

Écore

Ecore est le (méta-)modèle central au cœur d'EMF. Il permet d'exprimer d'autres modèles en exploitant ses constructions. Ecore est également son propre métamodèle (c'est-à-dire qu'Ecore est défini en fonction de lui-même).

Selon Ed Merks, responsable du projet EMF, « Ecore est l'implémentation de référence de facto de l'EMOF (Essential Meta-Object Facility) d' OMG . Toujours selon Merks, EMOF a en fait été défini par OMG comme une version simplifiée du C'MOF plus complet en s'appuyant sur l'expérience de la simplification réussie de l'implémentation originale d'Ecore.

L'utilisation d'Ecore comme méta-modèle fondamental permet à un modélisateur de tirer parti de l'ensemble de l'écosystème et des outils EMF, dans la mesure où il est alors relativement facile de mapper les modèles au niveau de l'application vers Ecore. Cela ne signifie pas qu'il est recommandé aux applications d'utiliser directement Ecore comme méta-modèle ; elles peuvent plutôt envisager de définir leurs propres méta-modèles basés sur Ecore.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index