The Model Weaver is based on this metamodel:
All the classes of this metamodel are abstracts.
The "wovenModel" reference must be derived.
A default concrete version is delivered in the extension plugin. You can find it here.
Base class of the weaving metamodel.
AttributesWeaving metamodel root element.
AttributesIt represents a link between model elements.
It can also relate with others weaving links to create a containment
relation.
Extremities of a Weaving link : they recuperate the references throught a WElementRef.
AttributesAssociation relationship between weaving links
AttributesExtremities of a weaving association
AttributesReference
AttributesReference to the woven model : This way we can be keep track of
woven metamodels.
It is composed by element references
Reference to woven link: It contains the woven elements identification in a sequence of characters.
Attributs