<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Merged. See Tools-mt.1072 and Tools-mt.1073.<div class="mb_sig"></div>
                                        <div><br></div><div>Best,</div><div>Marcel</div><blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                        <p style="color: #AAAAAA; margin-top: 10px;">Am 27.10.2021 23:39:12 schrieb christoph.thiede@student.hpi.uni-potsdam.de <christoph.thiede@student.hpi.uni-potsdam.de>:</p><div style="font-family:Arial,Helvetica,sans-serif">
Hi Jakob,<br>
<br>
> there seems to have been a query implemented already, doesn't it?<br>
<br>
Well, yeah, that's not a secret, I had only wrapped this for the SystemNavigation:<br>
<br>
    <b>allUsersOf:</b><span style="color: #000000"> </span><span style="color: #000080">aTrait</span><span style="color: #000000"><br>
<br>
</span>    <span style="color: #000000">    </span><span style="color: #800000">^</span><span style="color: #000000"> </span><span style="color: #000080">aTrait</span><span style="color: #000000"> </span><span style="color: #000080">users</span><span style="color: #000000"> </span><span style="color: #000080">collect:</span><span style="color: #000000"> </span><span style="color: #000000">[</span><span style="color: #000000">:</span><span style="color: #000080">class</span><span style="color: #000000"> </span><span style="color: #808080">|</span><span style="color: #000000"> </span><span style="color: #000000">MethodReference</span><span style="color: #000000"> </span><span style="color: #000080">class:</span><span style="color: #000000"> </span><span style="color: #000080">class</span><span style="color: #000000"> </span><span style="color: #000080">selector:</span><span style="color: #000000"> </span><span style="color: #000080">#Definition</span><span style="color: #000000">]</span><br>
<br>
But when you mentioned the word "hierarchy", you gave me a better idea of how we can integrate trait users into our base tooling ... Why not simply integrate "subtraits" (users) and "supertraits" (other traits from the trait composition) into the hierarchy browser? :D<br>
<br>
I gave this a try, summarizing subclasses/trait users and superclasses/composed traits under a small protocol for "ancestors" and "sucsessors" on Behavior, and think that the result works pretty nice, at least for me. Please see the attached change set and the screenshot. Hope you like it. :-)<br>
<br>
Best,<br>
Christoph<br>
<br>
<span style="color: #808080">---<br>
</span><i><span style="color: #808080">Sent from </span></i><i><u><a href="https://github.com/hpi-swa-lab/squeak-inbox-talk"><span style="color: #808080">Squeak Inbox Talk</span></a></u></i><br>
<br>
On 2021-10-27T20:20:04+02:00, jakres+squeak@gmail.com wrote:<br>
<br>
> Until now I used the hierarchy view one gets when pressing the ?<br>
> button for the class comment a few more times. Arguably this makes it<br>
> more discoverable. But that it has also worked before means that there<br>
> seems to have been a query implemented already, doesn't it?<br>
> <br>
> Am Mi., 27. Okt. 2021 um 19:41 Uhr schrieb<br>
> <christoph.thiede at student.hpi.uni-potsdam.de>:<br>
> ><br>
> > This small changeset adds a query to the system navigation and an item to the context menu of a trait in a system browser for browsing all users of this trait.<br>
> ><br>
> > Please review & merge. :-)<br>
> ><br>
> > ---<br>
> > Sent from Squeak Inbox Talk
</div></blockquote></div>