===================== EClass ToolGenerator ===================== Defines a tool generator. :ePackage: :doc:`tools <./EPackage_tools>` :contained by: :doc:`PaletteCategory <./EClass_palette_PaletteCategory>` EAttributes ############# **name** (EString) Defines the name of the tool generator. **queryStr** (EString) Defines an eoq query string that searches for object instances in the model for which tools should be generated. **queryTarget** (:doc:`Target <./EENum_common_Target>`) Defines the query target for the query. **queryTargetAlias** (EString) Defines the alias that should be used for querying when the query target CUSTOM is selected. EReferences ############# **tool** (:doc:`Tool <./EClass_tools_Tool>`) (lowerBound=1, upperBound=1) (containment) Defines the tool template. **toolGenCmd** (:doc:`CompoundCmd <./EClass_common_CompoundCmd>`) (lowerBound=0, upperBound=1) (containment) Defines the tool generation command. The tool generator alters the tool template for each instance according to this generator command.