This document is archived and information here might be outdated.  Recommended version.


IGPToolExtensionFactory Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Geoprocessing > ESRI.ArcGIS.Geoprocessing > Interfaces > IG > IGPToolExtensionFactory Interface (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (Geoprocessing)  

IGPToolExtensionFactory Interface

Provides access to methods on a geoprocessing tool extension factory object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Name Description
Method CanEdit Returns whether or not the factory supports editing instances of the tool extension.
Read-only property CLSID The CLSID of the tool extension factory class.
Method Create Creates a new instance of a tool extension in the given toolbox.
Method Edit Invokes a window to edit a tool extension.
Read-only property LargeImage A 32x32 bitmap to associate with the tool extension.
Read-only property LargeInvalidImage A 32x32 bitmap to associate with invalid instances of the tool extension.
Read-only property LargeUnlicensedImage A 32x32 bitmap to associate with unlicensed instances of the tool extension.
Method PostCreateTool Called immediately following the creation of a new tool extension.
Read-only property SmallImage A 16x16 bitmap to associate with the tool extension.
Read-only property SmallInvalidImage A 16x16 bitmap to associate with invalid instances of the tool extension.
Read-only property SmallUnlicensedImage A 16x16 bitmap to associate with unlicensed instances of the tool extension.
Read-only property ToolExtensionName Name of the tool extension factory class.

CoClasses that implement IGPToolExtensionFactory

CoClasses and Classes Description
FMEToolFactory (esriDataInterop) FMEToolFactory Class