Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » Merging fragments
Merging fragments [message #590420] Mon, 28 June 2010 21:28
Ferghal Smyth is currently offline Ferghal SmythFriend
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
Previous Topic:[Feature request] Remove by position in EolSequence
Next Topic:Merging fragments
Goto Forum:
  


Current Time: Thu Dec 18 20:22:32 GMT 2014

Powered by FUDForum. Page generated in 0.01608 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software