Model Test { Node A{ Bs : B[0..*]; } Node B{ As : A[0..*]; } Edge AB (A.Bs, B.As) { foo : int; } } Test ATest { A a0{} B b1{} AB ab (a0,b1) {foo=4;} }