A short video on the use and definition of Context Actions Tool for the sample robot Kaja language is available
The common behavior is to do something at the cursor position, activated with a single click. The context actions tool is great for discovering explorative work, as it communicates clearly what kind of things are doable in this context.
By selecting an option in the tool window the user triggers the associated action, which typically modifies the model in the place of the current focus.
The window has an editor-independent position and contains a hierarchical menu of actions. If the menu is deeper than one level, the deeper levels will be squashed into a top-level hierarchy by concatenating the menu names with a
/ separator (e.g.
Toplevel / SecondlevelA / ThirdlevelA).
The content of the sidebar is specified by the language designer through the new Transformation Menu Language.