You need to extend your models? EMF Facet vs. EMF Profiles
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.
Domains
Computation and Language [cs.CL]
Fichier principal
eclipsecon2012modelingsymposiummodelextension.pdf (903.64 Ko)
Télécharger le fichier
Origin | Files produced by the author(s) |
---|