package org.nightlabs.jfire.reporting.admin.parameter.ui.tool; import org.eclipse.gef.Tool; import org.eclipse.gef.palette.CombinedTemplateCreationEntry; import org.eclipse.jface.resource.ImageDescriptor; import org.nightlabs.jfire.reporting.admin.parameter.ui.ModelCreationFactory; /** * @author Daniel.Mazurek [at] NightLabs [dot] de * */ public class ConnectionToolEntry extends CombinedTemplateCreationEntry { public ConnectionToolEntry(String label, String shortDesc, Object template, ModelCreationFactory factory, ImageDescriptor iconSmall, ImageDescriptor iconLarge) { super(label, shortDesc, template, factory, iconSmall, iconLarge); this.factory = factory; } private ModelCreationFactory factory; @Override public Tool createTool() { return new ConnectionTool(factory); } }