The Ecore Feature Modeling Plug-in (Ecore.fmp) is an Eclipse Plug-in that allows for EMF Ecore models to be viewed and developed as cardinality-based feature models. Doing this allows for an intuitive and easy way to navigate and manipulate Ecore meta models and their corresponding instances.
Project status: Closed
The plug-in is no longer developed.
Team Members
News
Publications
Overview
The first view provided by the plug-in, the Feature Modeling View, allows .ecore files containing Ecore models to be viewed, constructed, and modified as a feature model. The Ecore model and feature model are linked in such a way that users can modify either model and have the changes instantly propagated to the other.
The second view provided by the plug-in, the Feature Configuration View, allows any Ecore Object (EObject) to be configured as a feature model using similar configuration capabilities provided by the Feature Modeling Plug-in.
Thus, a typical work flow of one who uses the plug-in would be to utilize the Feature Modeling View to create the meta model, create a dynamic instance of any component of the meta model, and then configure that instance using the Feature Configuration View.