[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.gmt] Re: [MOFScript]transformation code

Hello

I wrote this answer after answering your newer post.

I guess approach to take will vary depending on what you want to acheive, or what the rules for the output are. Do you want to calculate all paths from a to d? Or is the rule more like:
if node only has one outconnection
print that connection
etc
What I am trying to get at is how are the rules formulated that say that the next line to print is not b->b1 then b->b2 and b->b3?


As mentioned in the earlier post this case smells a bit of recursion (or nested forEach loops)

Regards

Tor


Ye Liu wrote:
Hello,
I have a series instances of different class.the relations of them looks
like the following:
a
|
b
/ | \
b1 b2 b3
| | |
c1 c2 c3
| | |
d1 d2 d3
\ | /
d
|
e
b contains 3 outports:b1,b2,b3.
d contains 3 inports:d1,d2,d3.
The target code that I want to generate looks like this:
connect a->b
connect b1->c1->d1
connect b2->c2->d2
connect b3->c3->d3
connect d->e
Hope I describe clearly!
How do I write this code in MORScript? Thank you very much!


Ye