blob: 9acceff8a6d6b91fbea707091a53fb02245be6e9 [file] [log] [blame]
package org.eclipse.gmf.tooling.runtime.part;
import java.util.List;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.gef.palette.ToolEntry;
import org.eclipse.gef.Tool;
import org.eclipse.gmf.runtime.diagram.ui.tools.UnspecifiedTypeCreationTool;
public class DefaultNodeToolEntry extends ToolEntry {
private final List<IElementType> elementTypes;
public DefaultNodeToolEntry(String title, String description, List<IElementType> elementTypes) {
super(title, description, null, null);
this.elementTypes = elementTypes;
}
public Tool createTool() {
Tool tool = new UnspecifiedTypeCreationTool(elementTypes);
tool.setProperties(getToolProperties());
return tool;
}
}