Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MoDisco/Components/KDMSourceExtension/Documentation/0.9"
(→KDM.Source extension : a metamodel for weaving Code models and KDM Inventory model) |
(→KDM.Source extension : a metamodel for weaving Code models and KDM Inventory model) |
||
Line 9: | Line 9: | ||
[[Image:MoDisco-Kdm Source metamodel.png|frame|center|KDM Source Metamodel (from the KDM Specification v 1.1)]] | [[Image:MoDisco-Kdm Source metamodel.png|frame|center|KDM Source Metamodel (from the KDM Specification v 1.1)]] | ||
− | KDM inventory model also proposes | + | KDM inventory model also proposes ''SourceRegion''/''SourceRef'' concepts for weaving other kdm models (kdm code models, ...) with physical representation. Some references exist from other KDM subpackages to the ''SourceRef'' concept. |
− | [[Image:Kdmsourceextension.JPG|frame|center]] | + | [[Image:Kdmsourceregion.JPG|frame|center|KDM Source Metamodel (from the KDM Specification v 1.1)]] |
+ | |||
+ | MoDisco proposes to compose KDM inventory models with non-KDM models. A subpart of KDM Source model is extended for linking the ''SourceRegion'' concept with non-KDM elements. | ||
+ | |||
+ | [[Image:Kdmsourceextension.JPG|frame|center|MoDisco KDM Source extension Metamodel]] | ||
== How to create a composition metamodel between Code models and KDM Inventory model == | == How to create a composition metamodel between Code models and KDM Inventory model == |
Revision as of 05:43, 17 August 2010
DEPRECATED use Template:MoDiscoTabs and Template:MoDiscoTab as explain here : Wiki Template for MoDisco
Contents
KDM.Source extension : a metamodel for weaving Code models and KDM Inventory model
The component proposes a small framework for building weaving information between code models (Java, C++, ...) and physical resources (disk files and directories).
This framework reuses the KDM "Source" subpackage, which proposes a model for physical resources, known as "Inventory Model", which is shown below.
KDM inventory model also proposes SourceRegion/SourceRef concepts for weaving other kdm models (kdm code models, ...) with physical representation. Some references exist from other KDM subpackages to the SourceRef concept.
MoDisco proposes to compose KDM inventory models with non-KDM models. A subpart of KDM Source model is extended for linking the SourceRegion concept with non-KDM elements.