Package org.eclipse.gef.palette
Class CreationToolEntry
- java.lang.Object
-
- org.eclipse.gef.palette.PaletteEntry
-
- org.eclipse.gef.palette.ToolEntry
-
- org.eclipse.gef.palette.CreationToolEntry
-
- Direct Known Subclasses:
CombinedTemplateCreationEntry
,ConnectionCreationToolEntry
public class CreationToolEntry extends ToolEntry
A palette ToolEntry for aCreationTool
.- Since:
- 2.1
-
-
Field Summary
Fields Modifier and Type Field Description protected CreationFactory
factory
Deprecated.in 3.1.-
Fields inherited from class org.eclipse.gef.palette.ToolEntry
PALETTE_TYPE_TOOL
-
Fields inherited from class org.eclipse.gef.palette.PaletteEntry
listeners, PALETTE_TYPE_UNKNOWN, PERMISSION_FULL_MODIFICATION, PERMISSION_HIDE_ONLY, PERMISSION_LIMITED_MODIFICATION, PERMISSION_NO_MODIFICATION, PROPERTY_DEFAULT, PROPERTY_DESCRIPTION, PROPERTY_LABEL, PROPERTY_LARGE_ICON, PROPERTY_PARENT, PROPERTY_SMALL_ICON, PROPERTY_TYPE, PROPERTY_VISIBLE
-
-
Constructor Summary
Constructors Constructor Description CreationToolEntry(java.lang.String label, java.lang.String shortDesc, CreationFactory factory, ImageDescriptor iconSmall, ImageDescriptor iconLarge)
Constructor for CreationToolEntry.
-
Method Summary
-
Methods inherited from class org.eclipse.gef.palette.ToolEntry
createTool, getToolProperties, getToolProperty, setToolClass, setToolProperty
-
Methods inherited from class org.eclipse.gef.palette.PaletteEntry
addPropertyChangeListener, getDescription, getId, getLabel, getLargeIcon, getParent, getSmallIcon, getType, getUserModificationPermission, isVisible, removePropertyChangeListener, setDescription, setId, setLabel, setLargeIcon, setParent, setSmallIcon, setType, setUserModificationPermission, setVisible, toString
-
-
-
-
Field Detail
-
factory
protected final CreationFactory factory
Deprecated.in 3.1. This field will be removed in future releases. The factory is being provided to the tool via theToolEntry.setToolProperty(Object, Object)
method.The creation factory used with the returned creation tool.
-
-
Constructor Detail
-
CreationToolEntry
public CreationToolEntry(java.lang.String label, java.lang.String shortDesc, CreationFactory factory, ImageDescriptor iconSmall, ImageDescriptor iconLarge)
Constructor for CreationToolEntry.- Parameters:
label
- the labelshortDesc
- the descriptionfactory
- the CreationFactoryiconSmall
- the small iconiconLarge
- the large icon
-
-