title: OCL group by element attribute
body: <p>In Acceleo I have an OrderedSet of objects, where each object has a string as attribute.</p>
  
  <p>I want to get a container(e.g. OrderedSet) of those strings, where each string is unique.</p>