| Merging fragments [message #590420] |
Mon, 28 June 2010 17:28 |
 |
Ferghal Smyth Messages: 16 Registered: May 2010 Location: Clare, Ireland |
Junior Member |
|
|
Hi,
I'm having trouble merging model fragments together.
@greedy
rule MergeFragments
merge l : Source!ContextRootNode
with r : Source!FMNode
into t : Target!Feature {
t.name := l.child.name;
t.child := l.child.child;
}
The models are fragments of an overall model that must be combined. In the first fragment is the FMNode or Feature A.
In the second fragment are the features B and C. The context node holds information of where the models should be joined. and says the second fragment of B and C should be made the children of feature A.
This would result in the a model that looked like A->B->C.
I'm not really sure how to assign the children to become the children of the new feature in t or is there some way to just copy r and all its current children and just add in the new features.
Thanks,
Ferg
|
|
|
Powered by
FUDForum. Page generated in 0.01943 seconds