Hi!
Just to share what I am currently seeing while attending a conference on Model transformation. People seems to enjoy the select and collect operations for sets in OCL. For example, this is what I see on a projected slide:
context CD:Class def allSuperclasses: self.parents->union(self.superclasses->collect(c | c.allSuperclasses)->flatten())
Apparently, the fact that you can combine these constructs is innovative...
Maybe in the future, we should try to target ICMT and other model-like conference.
Cheers, Alexandre