Resize Objects In Group

How can I adapt the use of ResizeMultipleTool to only resize the objects in a selected group or set of subgroups. How do I associate the use of the ResizeMultipleTool.

You could override Tool.canStart to decide whether it’s OK to start resizing. Just call the base method first – if it returns true, then look at the Diagram.selection and return true or false accordingly.