AbstractAbstractexecuteCalled when the user requests to execute the tool.
The context argument, which can be used by the tool.
Creates a handle (weak reference) to a trackable object.
The type of object that is to be referenced.
The object that is initially referenced by the handle.
A handle to a trackable object.
AbstractvalidWhether the tool should be displayed to the user.
The argument that would be passed to the tool.
True if the tool should be displayed, false otherwise.
Base class for all tools.