===================== EClass SelectionTool ===================== :ePackage: :doc:`tools <./EPackage_tools>` :inherits from: :doc:`Tool <./EClass_tools_Tool>` :referenced by: :doc:`PaletteCategory <./EClass_palette_PaletteCategory>` (via :doc:`Tool <./EClass_tools_Tool>`) :contained by: :doc:`Editor <./EClass_editor_Editor>` (via :doc:`Tool <./EClass_tools_Tool>`), :doc:`ToolGenerator <./EClass_tools_ToolGenerator>` (via :doc:`Tool <./EClass_tools_Tool>`) EAttributes ############# **icon** (EString) Defines the path to the tool icon. The path is relative to the editor's repository URL. **id** (EString) Defines an unique id for the tool. **name** (EString) Defines the tool name. **providesTemplate** (EBoolean) This attribute is undocumented. **selector** (EString) Defines a condition as an eoq query that returns a Boolean value. **tooltip** (EString) Defines a tooltip for the tool. **usesSingleTarget** (EBoolean) This attribute is undocumented. EReferences ############# **factoryCmd** (:doc:`CompoundCmd <./EClass_common_CompoundCmd>`) (lowerBound=0, upperBound=1) (containment) Defines the command to create the drop item. **selectionCmd** (:doc:`CompoundCmd <./EClass_common_CompoundCmd>`) (lowerBound=0, upperBound=1) (containment) This reference is undocumented.