Ich bin neu in OCL, und ich kam gerade über diesen Ausdruck:Körperausdruck in OCL
context Person::descendants(): Set
body: result = self.children -> union(
self.children -> collect(c | c.descendants()))
ich jetzt, dass es versucht, die direkten und indirekten Nachkommen einer Person zu erhalten, aber wie ist das hier geschrieben Was versucht jeder Satz zu sagen?
Auch diese,
context Person::income(): Integer
body: self.job.salary -> sum()
Ist das rekursive?