1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
filter(
    max(
        join(
            match(TP, T1,
                self    <-  e0  ->  n1,
                n1      <-  e1  ->  n2
            ),
            match(TP, T3,
                self <- e2 -> n3)
            ),
        e0.weight),
    count(
        match(TP, T2, self - e3 -> n4)) = 0)
execute every match:
    at(self, TP, T2) add neighbor(n1)

Name:

Sample Listing

Changed:

20.05.2016

Discussion: