## Uses of Interface
com.microfocus.awm.meta.interfaces.ToolDescriptor

- Packages that use ToolDescriptor
  Package | Description
  --- | ---
  com.microfocus.awm.control | Contains basic classes for executing AWM actions, like the ActionExecutor.
  com.microfocus.awm.control.internal | Internal implementations for action execution and data model manipulation.
  com.microfocus.awm.control.toolexecution |
  com.microfocus.awm.control.toolexecution.internal |
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  com.microfocus.awm.core.internal.util |
  com.microfocus.awm.internal.functionpackage.awm.tools | Internal AWM tool implementations.
  com.microfocus.awm.internal.functionpackage.oscommand.tools | Internal tool implementations for the Operating System Function Package.
  com.microfocus.awm.meta | Core classes of the AWM meta model plug-in.
  com.microfocus.awm.meta.impl | Implementations of AWM model access interfaces.
  com.microfocus.awm.meta.interfaces | Provides access to the AWM modeled data like AWM action descriptors, application options, element list structures, element types, file descriptors, filter types, function packages, global actions, icons, tool descriptors, and so on.
  com.microfocus.awm.meta.interfaces.validation | Internal validation interfaces for objects of the AWM meta model.
  com.microfocus.awm.meta.modelextension | Copyright (C) Micro Focus.
  com.microfocus.awm.meta.util | Helper and utility classes for the AWM meta model including model validation and conversion.
  com.microfocus.awm.model | Contains interfaces which provide access to AWM managed resources at run-time like AWM applications, elements, element lists, filters, file descriptors, actions, tools, properties and the master configuration, and so on.
  com.microfocus.awm.model.internal | Internal implementations of AWM interfaces.
  com.microfocus.awm.model.toolexecution |

- - ### Uses of ToolDescriptor in com.microfocus.awm.control

    Methods in com.microfocus.awm.control with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolExecutionStatus` | OSCommandExecutor.`execTool(IExecutionContext pContext, ToolDescriptor pTool, java.lang.String pAffectedResName, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `abstract ToolExecutionStatus` | AbstractTaurusToolExecutor.`execTool(IExecutionContext pContext, ToolDescriptor pTauToolDescriptor, java.lang.String pAffectedResName, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated.
    `static void` | ElementlistManager.`fillElementList(ToolDescriptor pTd, IElementList pElementList, ActionDescriptor filActDescr, IExecutionContext pContext)` Finds the file output parameter from the given tool descriptor and converts the physical element list into element list entries.
    `static java.lang.String` | EditUtilities.`getConfiguredCompareSuffix(ToolDescriptor pTd, IExecutionContext pContext)`
    `static boolean` | ActionExecutor.`isMassProcessing(IExecutionContext pContext, ToolDescriptor pTool)` Returns whether the action descriptor of the given context was modelled with `"Mass Processing = true`.
    `static ResourceOperation` | ActionExecutor.`parseResourceOperation(ToolDescriptor pTool, java.lang.String pLine, IExecutionContext pContext)` Deprecated. this method uses deprecated tool descriptor attributes. Use `AbstractCommandBasedToolExecutor.parseResourceOperation(ToolDescriptor, String, String, List, IExecutionContext)` instead.
    `static void` | ActionExecutor.`setTool(ToolDescriptor pTool)` Deprecated. used by deprecated methods `ActionExecutor.executeAction(IExecutionContext, ActionDescriptor, IProgressMonitor)` , `ActionExecutor.executeAction(ISystemImage, IResource, ActionDescriptor, IProgressMonitor)` and `ActionExecutor.executeAction(ISystemImage, List, ActionDescriptor, IProgressMonitor)`

  - ### Uses of ToolDescriptor in com.microfocus.awm.control.internal

    Methods in com.microfocus.awm.control.internal with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | TableResourceOperationProcessor.`doResourceProcessing(IExecutionContext pContext, ToolDescriptor pToolDesc, java.lang.String pAffectedRes, IToolResult pToolResult, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `void` | AbstractResourceOperationProcessor.`doResourceProcessing(IExecutionContext pContext, ToolDescriptor pToolDesc, java.lang.String pAffectedRes, IToolResult pToolResult, org.eclipse.core.runtime.IProgressMonitor pMon)` Performs the resource operation(s) after a tool was executed.
    `ToolExecutionStatus` | IntegratedToolExecuter.`execTool(IExecutionContext pContext, ToolDescriptor pTauToolDescr, java.lang.String pAffectedRes, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. execute the given integrated tool

  - ### Uses of ToolDescriptor in com.microfocus.awm.control.toolexecution

    Methods in com.microfocus.awm.control.toolexecution that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | ToolResult.`getToolDescriptor()`

    Methods in com.microfocus.awm.control.toolexecution with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static ResourceOperation` | AbstractCommandBasedToolExecutor.`parseResourceOperation(ToolDescriptor pTool, java.lang.String pLine, java.lang.String pSeparator, java.util.List<Property> pResourceOperationProperties, IExecutionContext pContext)` Parses a resource operation if the given line starts with one of the resource operation keywords (see `EResourceProcessingTypes`).

    Constructors in com.microfocus.awm.control.toolexecution with parameters of type ToolDescriptor
    Constructor and Description
    `ToolResultSeverity(ToolDescriptor pTool, EToolResultSeverity pSeverity)` Creates a tool result severity from an `EToolResultSeverity` enum value.

  - ### Uses of ToolDescriptor in com.microfocus.awm.control.toolexecution.internal

    Methods in com.microfocus.awm.control.toolexecution.internal that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | LegacyToolExecutorContext.`getModelObject()`
    `ToolDescriptor` | AbstractToolContext.`getModelObject()`

    Constructors in com.microfocus.awm.control.toolexecution.internal with parameters of type ToolDescriptor
    Constructor and Description
    `AbstractToolContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Creates a tool context.
    `LegacyToolExecutorContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Basic constructor.
    `MassProcessingToolContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Creates a new mass processing tool context.
    `SingleProcessingToolContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Constructor.

  - ### Uses of ToolDescriptor in com.microfocus.awm.core

    Methods in com.microfocus.awm.core that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static ToolDescriptor` | TaurusModelUtilities.`findDialogTool(ToolDescriptor pTool, java.lang.String pPanelName)` Searches for a ISPF panel tool descriptor with the given panel name.
    `ToolDescriptor` | TaurusFactory.`getTool(java.lang.String pToolID)` Gets the tool descriptor with the given ID from the currently loaded model.
    `ToolDescriptor` | ToolExecutionStatus.`getToolDescriptor()` Gets the `ToolDescriptor` which returned the execution status.
    `static ToolDescriptor` | TaurusModelUtilities.`getToolDescriptorByID(java.lang.String pID, TAURUSConfiguration pTauConf)` Returns the Tool Descriptor with the given ID in the given Taurus model configuration.

    Methods in com.microfocus.awm.core with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static ToolDescriptor` | TaurusModelUtilities.`findDialogTool(ToolDescriptor pTool, java.lang.String pPanelName)` Searches for a ISPF panel tool descriptor with the given panel name.
    `static ActionDescriptor` | TaurusModelUtilities.`getAfterJobAction(ToolDescriptor pTool)` Gets "job after action" of the tool descriptor supporting both old tool types (old extension points) and new ones (function packages).
    `static org.eclipse.core.resources.IResource` | TaurusModelUtilities.`getEclipseResource(IExecutionContext pContext, ToolDescriptor pToolDescriptor, int pIDInparmInxed, boolean pResourceNotFoundException)` Deprecated. Parameters should no longer be accessed through indexes. Tool executors should implement `IToolExecutor2` and obtain the parameter via corresponding methods of `IToolContext` or `ToolUtility`.
    `void` | ToolExecutionStatus.`setToolDescriptor(ToolDescriptor pToolDescriptor)` Sets the `ToolDescriptor` which returned the status.
    `void` | TaurusToolException.`setToolDescriptor(ToolDescriptor pToolDesc)` Sets the tool descriptor for which the exception occurred.

  - ### Uses of ToolDescriptor in com.microfocus.awm.core.internal.util

    Methods in com.microfocus.awm.core.internal.util with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `IToolContext` | AbstractConvertedToolExecutor.`createToolContext(IExecutionContext pExecutionContext, ToolDescriptor pToolDescriptor, boolean pIsMassProcessing)`

  - ### Uses of ToolDescriptor in com.microfocus.awm.internal.functionpackage.awm.tools

    Methods in com.microfocus.awm.internal.functionpackage.awm.tools with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `IToolContext` | ReturnPropertyValue2.`createToolContext(IExecutionContext pExecutionContext, ToolDescriptor pToolDescriptor, boolean pIsMassProcessing)`
    `ToolExecutionStatus` | ReturnPropertyValue.`execTool(IExecutionContext pContext, ToolDescriptor pToolDescriptor, java.lang.String pAffectedResName, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated.
    `ToolExecutionStatus` | MergeStructuredFiles.`execTool(IExecutionContext pContext, ToolDescriptor pToolDescriptor, java.lang.String pAffectedResName, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated.

  - ### Uses of ToolDescriptor in com.microfocus.awm.internal.functionpackage.oscommand.tools

    Methods in com.microfocus.awm.internal.functionpackage.oscommand.tools with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolExecutionStatus` | OSCommandToolExecutor.`execTool(IExecutionContext pContext, ToolDescriptor pToolDescriptor, java.lang.String pAffectedResName, org.eclipse.core.runtime.IProgressMonitor pMon)`

  - ### Uses of ToolDescriptor in com.microfocus.awm.meta

    Methods in com.microfocus.awm.meta that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | TaurusFactory.`createDynamicToolDescriptor()` Returns a new object of class 'Dynamic Tool Descriptor'.
    `ToolDescriptor` | TaurusFactory.`createToolDescriptor()` Returns a new object of class 'Tool Descriptor'.
    `ToolDescriptor` | TaurusFactory.`createToolDescriptor(ToolTypeExtension pTte)` Properly creates a tool descriptor with its tool type extension.

  - ### Uses of ToolDescriptor in com.microfocus.awm.meta.impl

    Classes in com.microfocus.awm.meta.impl that implement ToolDescriptor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ToolDescriptorImpl` An implementation of the model object 'Tool Descriptor'.

    Methods in com.microfocus.awm.meta.impl that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | RISPFToolPanelImpl.`basicGetTargetID()`
    `ToolDescriptor` | RActionToolImpl.`basicGetTargetID()`
    `ToolDescriptor` | ToolDescriptorImpl.`clone()`
    `ToolDescriptor` | TaurusFactoryImpl.`createDynamicToolDescriptor()`
    `ToolDescriptor` | TaurusFactoryImpl.`createToolDescriptor()`
    `ToolDescriptor` | TaurusFactoryImpl.`createToolDescriptor(ToolTypeExtension pTte)` Creates a dynamic tool descriptor instance based on a `ToolTypeExtension`.
    `ToolDescriptor` | RISPFToolPanelImpl.`getTargetID()`
    `ToolDescriptor` | RActionToolImpl.`getTargetID()`

    Methods in com.microfocus.awm.meta.impl that return types with arguments of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<ToolDescriptor>` | CToolDescriptorsImpl.`getToolDescriptor()`
    `org.eclipse.emf.common.util.EList<ToolDescriptor>` | CToolCategoryImpl.`getToolDescriptor()`

    Methods in com.microfocus.awm.meta.impl with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | RISPFToolPanelImpl.`setTargetID(ToolDescriptor newTargetID)`
    `void` | RActionToolImpl.`setTargetID(ToolDescriptor newTargetID)`

  - ### Uses of ToolDescriptor in com.microfocus.awm.meta.interfaces

    Methods in com.microfocus.awm.meta.interfaces that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | ToolDescriptor.`clone()` Clones this tool descriptor.
    `ToolDescriptor` | RISPFToolPanel.`getTargetID()` Returns the value of the 'Target ID' reference.
    `ToolDescriptor` | RActionTool.`getTargetID()` Returns the value of the 'Target ID' reference.

    Methods in com.microfocus.awm.meta.interfaces that return types with arguments of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<ToolDescriptor>` | CToolDescriptors.`getToolDescriptor()` Returns the value of the 'Tool Descriptor' containment reference list.
    `org.eclipse.emf.common.util.EList<ToolDescriptor>` | CToolCategory.`getToolDescriptor()` Returns the value of the 'Tool Descriptor' containment reference list.

    Methods in com.microfocus.awm.meta.interfaces with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | RISPFToolPanel.`setTargetID(ToolDescriptor value)` Sets the value of the '`Target ID`' reference.
    `void` | RActionTool.`setTargetID(ToolDescriptor value)` Sets the value of the '`Target ID`' reference.

  - ### Uses of ToolDescriptor in com.microfocus.awm.meta.interfaces.validation

    Methods in com.microfocus.awm.meta.interfaces.validation with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RISPFToolPanelValidator.`validateTargetID(ToolDescriptor value)`
    `boolean` | RActionToolValidator.`validateTargetID(ToolDescriptor value)`

    Method parameters in com.microfocus.awm.meta.interfaces.validation with type arguments of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CToolDescriptorsValidator.`validateToolDescriptor(org.eclipse.emf.common.util.EList<ToolDescriptor> value)`
    `boolean` | CToolCategoryValidator.`validateToolDescriptor(org.eclipse.emf.common.util.EList<ToolDescriptor> value)`

  - ### Uses of ToolDescriptor in com.microfocus.awm.meta.modelextension

    Methods in com.microfocus.awm.meta.modelextension with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static FunctionPackageExtension` | ModelExtensionUtilities.`getFunctionPackage(ToolDescriptor pTd)` Gets the function package of the given tool descriptor.
    `static ToolTypeExtension` | ModelExtensionUtilities.`getToolType(ToolDescriptor pTd)` Gets the `ToolTypeExtension` of the given tool descriptor.

  - ### Uses of ToolDescriptor in com.microfocus.awm.meta.util

    Methods in com.microfocus.awm.meta.util with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `T` | TaurusSwitch.`caseDynamicToolDescriptor(ToolDescriptor object)` Returns the result of interpreting the object as an instance of 'Dynamic Tool Descriptor'.
    `T` | TaurusSwitch.`caseToolDescriptor(ToolDescriptor object)` Returns the result of interpreting the object as an instance of 'Tool Descriptor'.
    `static java.lang.String` | EclipseToolsValidator.`getErrorMsg(ToolDescriptor pToolDescriptor)` get error message by validation problems.
    `boolean` | TaurusValidator.`validateDynamicToolDescriptor_MassProcParmsUsedInMassProcAction(ToolDescriptor dynamicToolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MassProcParmsUsedInMassProcAction constraint of ' Dynamic Tool Descriptor'.
    `boolean` | TaurusValidator.`validateDynamicToolDescriptor_MissingFunctionPackage(ToolDescriptor dynamicToolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MissingFunctionPackage constraint of ' Dynamic Tool Descriptor'.
    `boolean` | TaurusValidator.`validateDynamicToolDescriptor_RequiredAttributes(ToolDescriptor dynamicToolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the RequiredAttributes constraint of ' Dynamic Tool Descriptor'.
    `boolean` | TaurusValidator.`validateDynamicToolDescriptor_RequiredComplexAttributes(ToolDescriptor pToolDescriptor, org.eclipse.emf.common.util.DiagnosticChain pDiagnostics, java.util.Map<java.lang.Object,java.lang.Object> pContext)` Validates the RequiredComplexAttributes constraint of ' Dynamic Tool Descriptor'.
    `boolean` | TaurusValidator.`validateDynamicToolDescriptor_RequiredParameters(ToolDescriptor dynamicToolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the RequiredParameters constraint of ' Dynamic Tool Descriptor'.
    `boolean` | TaurusValidator.`validateDynamicToolDescriptor_ResourceProcessingToolDefinedParameters(ToolDescriptor dynamicToolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the ResourceProcessingToolDefinedParameters constraint of ' Dynamic Tool Descriptor'.
    `boolean` | TaurusValidator.`validateDynamicToolDescriptor(ToolDescriptor dynamicToolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
    `boolean` | TaurusValidator.`validateToolDescriptor_CrossReferenceValidation(ToolDescriptor toolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the CrossReferenceValidation constraint of ' Tool Descriptor'.
    `boolean` | TaurusValidator.`validateToolDescriptor_DifferentSeqNumbers(ToolDescriptor toolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the DifferentSeqNumbers constraint of 'Tool Descriptor '.
    `boolean` | TaurusValidator.`validateToolDescriptor_IntegratedToolRules(ToolDescriptor toolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the IntegratedToolRules constraint of 'Tool Descriptor '.
    `boolean` | TaurusValidator.`validateToolDescriptor_OnlyOneISA(ToolDescriptor toolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the OnlyOneISA constraint of 'Tool Descriptor'.
    `boolean` | TaurusValidator.`validateToolDescriptor_ParmSeparatorFromISA(ToolDescriptor toolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the ParmSeparatorFromISA constraint of ' Tool Descriptor'.
    `boolean` | TaurusValidator.`validateToolDescriptor_ToolTypeIdValidation(ToolDescriptor toolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the ToolTypeIdValidation constraint of 'Tool Descriptor'.
    `boolean` | TaurusValidator.`validateToolDescriptor(ToolDescriptor toolDescriptor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

  - ### Uses of ToolDescriptor in com.microfocus.awm.model

    Methods in com.microfocus.awm.model that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | ITaurusJob.`getToolDescr()` Gets the tool descriptor which caused the job execution.

    Methods in com.microfocus.awm.model with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | IResourceProcessor.`doResourceProcessing(IExecutionContext pContext, ToolDescriptor pToolDesc, java.lang.String pAffectedRes, ToolExecutionStatus execStat)` Handles resource operations of an executed TAURUS tool.
    `ToolExecutionStatus` | IToolExecutor.`execTool(IExecutionContext pContext, ToolDescriptor pToolDescriptor, java.lang.String pAffectedResName, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Called by AWM as soon as the tool is executed within an action.
    `ToolExecutionStatus` | IToolOutputReader.`parseToolOutput(ToolDescriptor pTool, java.util.List<java.lang.String> pToolOutput, IExecutionContext pContext, java.lang.String pTauPrefix, org.eclipse.core.runtime.IProgressMonitor pMon)` Parses a tools output and returns a ToolExecutionStatus, which contains the tools output parameters.
    `ToolExecutionStatus` | ITaurusPropertySetUtilities.`propertySetAssociator(IExecutionContext pContext, ToolDescriptor pTool, FileDescriptor pFileDescriptor, java.lang.String pPropertySetName, boolean pIsLocalPropertySet, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Associates the property set with the giving name to the element.
    `ToolExecutionStatus` | ITaurusPropertySetUtilities.`propertySetAssociatorUI(IExecutionContext pContext, ToolDescriptor pTd, Property pPropertySet, FileDescriptor pFileDescriptor, IElement pElement, java.lang.Boolean pIsLocalPropertySet, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Allows the user to select the property set that will be associated to the element via a dialog.
    `ToolExecutionStatus` | ITaurusPropertySetUtilities.`propertySetCreator(IExecutionContext pContext, ToolDescriptor pTool, java.lang.String pPropertySetName, java.lang.String pMemberLanguage, java.lang.String pSyslibs, boolean pIsLocalPropertySet, boolean pReplace, java.lang.String pPropertySetTemplate, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Creates a property set with the giving name and language and add the copy libraries to it.
    `ToolExecutionStatus` | ITaurusPropertySetUtilities.`propertySetRemover(IExecutionContext pContext, ToolDescriptor pTool, java.lang.String pPropertySetName, boolean pIsLocalPropertySet, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Remove the property set with the giving name on the system.
    `void` | ITaurusJob.`setToolDescr(ToolDescriptor pDescr)` Sets the tool descriptor which caused the job execution.
    `boolean` | ISystemUtilities.`startDialogProcess(ISystemImage pSI, java.lang.String pCommand, ToolDescriptor pTool, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMonitor)` Starts an ISPF dialog application on the given remote system.
    `java.lang.String` | ITaurusJobUtilities.`submitJob(ISystemImage pImg, java.io.InputStream pIs, ToolDescriptor pTool, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Use `ITaurusJobUtilities.submitJob(ISystemImage, String, ToolDescriptor, IExecutionContext, IProgressMonitor)` instead.
    `java.util.List<java.lang.String>` | ITaurusJobUtilities.`submitJob(ISystemImage pImg, java.lang.String pJcl, ToolDescriptor pTool, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Submits a job from the given input stream passing the current tool.
    `void` | IPropertyProvider.`toolExecuted(IExecutionContext pContext, ToolDescriptor pTool, ToolExecutionStatus pToolResult)` Called after a tool has been executed.

  - ### Uses of ToolDescriptor in com.microfocus.awm.model.internal

    Methods in com.microfocus.awm.model.internal that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | TaurusJob.`getToolDescr()`

    Methods in com.microfocus.awm.model.internal with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | TaurusJob.`setToolDescr(ToolDescriptor pDescr)`

  - ### Uses of ToolDescriptor in com.microfocus.awm.model.toolexecution

    Methods in com.microfocus.awm.model.toolexecution that return ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ToolDescriptor` | IToolContext.`getModelObject()`
    `ToolDescriptor` | IToolResult.`getToolDescriptor()` Gets executed tool descriptor.

    Methods in com.microfocus.awm.model.toolexecution with parameters of type ToolDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `default IToolContext` | IToolExecutor2.`createToolContext(IExecutionContext pExecutionContext, ToolDescriptor pToolDescriptor, boolean pIsMassProcessing)` This method creates a `IToolContext`.

Copyright © 2015 Micro Focus GmbH. All rights reserved.