Model Weaver editor
The Model Weaver editor provides you the abilities to weave N
metamodels.
The core plug-in allows you :
- to initialize a weaving section with the wizard
- to work in the Weaving perspective
- to create instance of WLink, WLinkEnd, WAssociation,
WAssociationEnd with menus and drag and drop (see the base metamodel)
- to copy, cut, paste, undo, redo and delete
The base extension plug-in allows you :
- to automatically create instances of WModel, WModelRef and
WElementRef concrete classes;
- to initialize menus;
- to show others properties for a WModel instance;
- to use specific ID generation mechanisms for each object (and
save new models which use those mechanisms)
- to make drag and drop of WLinkEnd in WLink (from
element in woven panel to WLink in weaving panel);
- to make drag and drop of WAssociationEnd in WAssociation
(from WLink to WAssociation in weaving panel);
- to highlight corresponded elements of woven panel for a
selection of WLink;
- to highlight WLink for a selection of WAssociation.
Weaver menu
It has three actions when a weving is opened :
- call the property view
- save the weaving metamodel (abstract + extensions) in Ecore format
- save the weaving metamodel (abstract + extensions) in KM3
Property view
The Model Weaver property view associated with the editor shows you the
the properties of the selected element. The properties of a weaving
element can be modified. (if the property view is not open, you can
open it with a right click and "Open Property View".)
File extension
The file extension of the weaving model is "amw" .
Metadata properties file
Informations or properties of a weaving file are stored in the metadata
in a xml file.