/** @generated */
 public Tool createTool() {
   Tool tool = new UnspecifiedTypeConnectionTool(relationshipTypes);
   tool.setProperties(getToolProperties());
   return tool;
 }
 /** @generated */
 public Tool createTool() {
   Tool tool = new UnspecifiedTypeCreationTool(elementTypes);
   tool.setProperties(getToolProperties());
   return tool;
 }
 /** @generated */
 public Tool createTool() {
   Tool tool = new UnspecifiedTypeCreationToolEx(elementTypes, containingDrawer);
   tool.setProperties(getToolProperties());
   return tool;
 }