You need to extend your models? EMF Facet vs. EMF Profiles

Hugo Bruneliere 1, 2 Philip Langer 3
1 ATLANMOD - Modeling Technologies for Software Production, Operation, and Evolution
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : When using the Eclipse Modeling Framework (EMF), directly or as part of Eclipse-based solutions, one often faces the problem of having to extend EMF models in an efficient and structured way. However, either due to technical or business reasons, the respective original EMF models/metamodels cannot be modified or "polluted" with the intended additional information. To this end, an advanced and lightweight model extension mechanism is worth a mint! EMF Facet and EMF Profiles, respectively hosted in Eclipse-EMFT and Eclipse Labs, are two projects implementing such an extension mechanism. The former offers a way to dynamically extend models at runtime, while the latter provides a UML-like profile mechanism adapted to be used for any EMF model. In this lightning talk, we introduce both tools very briefly and directly demonstrate on a simple example how they can be used in a complementary way.
Type de document :
Communication dans un congrès
EclipseCon 2012 - Modeling Symposium, Mar 2012, Reston, VA, United States. 2012
Liste complète des métadonnées

https://hal.inria.fr/hal-00688390
Contributeur : Hugo Bruneliere <>
Soumis le : mardi 17 avril 2012 - 15:17:59
Dernière modification le : lundi 3 décembre 2018 - 15:52:01

Identifiants

  • HAL Id : hal-00688390, version 1

Citation

Hugo Bruneliere, Philip Langer. You need to extend your models? EMF Facet vs. EMF Profiles. EclipseCon 2012 - Modeling Symposium, Mar 2012, Reston, VA, United States. 2012. 〈hal-00688390〉

Partager

Métriques

Consultations de la notice

489