The Model Weaver is a tool that allows users to weave links between
left and right metamodels in its version 1.0.
Since its version 2.0, the tool allows users to weave links between
models and metamodels. Notion of left and right could be overwritten:
we could weave as much
models/metamodels than we want.
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
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.