toolAction.addPropertyChangeListener(toolActionPropertyChangeListener);
actions.add(toolAction);
Tool tool = (Tool) toolAction.getValue(ToolAction.TOOL);
if (tool != null) {
tool.addPropertyChangeListener(Tool.TOOL_DONE, toolPropertyChangeListener);
}
}
public synchronized void removeToolAction(ToolAction toolAction) {
if (!actions.contains(toolAction))