Introduction to the Model Weaver

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.

Interface

It is composed of :

Extensions

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 :

You can develop your extension or use the default base extension plug-in.