The Model Weaver is a tool that allows users to create links models and metamodels. Several models/metamodels can be woven in a same section.
It uses EMF technology to create and visualize weaving metamodels
and
woven models.
It is based on a weaving
metamodel.
It is composed of :
a panel to weave your model
N-panels to edit the woven metamodels (default configuration is two: left and right)
a property view
a wizard to configure a weaving section
menus to execute model transformations (matching and higher-order transformations)
It is based on the contribution architecture of Eclipse, enabling to extend the weaving metamodel, woven and weaving components (panels), initialization and item providers.
The Model Weaver uses two plug-ins :
Core plug-in : ModelWeaver
Extension plugin : ModelWeaver extension
You can develop your extension or use the default base extension plug-in.