=================== EClass EdgeRouting =================== Defines an edge routing tool. :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. **tooltip** (EString) Defines a tooltip for the tool. EReferences ############# **anchors** (:doc:`Anchor <./EClass_tools_Anchor>`) (lowerBound=0, upperBound=-1) (containment) Defines the anchors between the edge can be spanned. **edgeDefinitions** (:doc:`EdgeDefinition <./EClass_tools_EdgeDefinition>`) (lowerBound=0, upperBound=-1) (containment) This reference is undocumented. **factoryCmd** (:doc:`CompoundCmd <./EClass_common_CompoundCmd>`) (lowerBound=0, upperBound=1) (containment) Defines the command to create the drop item. **routingCmd** (:doc:`CompoundCmd <./EClass_common_CompoundCmd>`) (lowerBound=0, upperBound=1) (containment) This reference is undocumented.