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 "ecore" or "xmi". The
default
Editor for these files is "Sample Ecore Model Editor".
If you want to open a file with "Weaver Editor", you must have
initialized this file with the wizard.
Metadata properties file
Informations or properties of a weaving file are stored in the metadata
in a xml file.