protected static ToolEntry createEllipseToolEntry() {
// Note: same template for Drag and Drop as well as click and drag
CombinedTargetRecordCreationFactory template = new CombinedTargetRecordCreationFactory(
SVGConstants.SVG_ELLIPSE_TAG);
CreationToolEntry entry = new CombinedTemplateCreationEntry("Ellipse",
"Creation of an ellipse", template, template,
ImageDescriptor.createFromImage(IconUtils.getEllipseImage()),
ImageDescriptor.createFromImage(IconUtils.getEllipseImage()));
entry.setToolProperty(AbstractTool.PROPERTY_UNLOAD_WHEN_FINISHED, false);
entry.setToolClass(CreationToolWithoutSelection.class);
return entry;
}