# Package com.microfocus.awm.model.toolexecution

- Interface Summary
  Interface | Description
  --- | ---
  IAsynchronousToolExecutor | Extension of `IToolExecutor2` for tools which are able to schedule asynchronous jobs.
  IComplexAttribute | Represents a modeled complex attribute.
  IDynamicObject | An object that can contain custom attributes defined via the AWM model extension point.
  IFileContents | Holds the contents of a file descriptor.
  IFileData | Holds the contents of a file described by a `FileDescriptor`.
  IFileInputParameter | Represents a resolved, modeled tool input parameter of the type `EParameterTypes.FILE`.
  IFileOutputParameter | An output parameter for a modeled output parameter of the type `EParameterTypes.FILE`.
  IFileParameter | Interface for parameters of the type `EParameterTypes.FILE`.
  IFileReference | A reference to a file.
  IFunctionPackage | Represents a modeled function package.
  IMassOutputEntry | Represents the output for a single resource of a mass processing tool execution.
  IMassProcessingSubContext | A sub-context of an `IMassProcessingToolContext`.
  IMassProcessingToolContext | An extension of `IToolContext` containing sub-contexts for mass processing execution.
  IModeledFileOutputParameter | Represents a modeled tool output parameter of the type `EParameterTypes.FILE`.
  IModeledPropertyOutputParameter | Represents a modeled tool output parameter of the type `EParameterTypes.STRING`.
  IModeledToolOutputParameter | Represents a modeled tool descriptor output parameter.
  IPropertyOutputParameter | An output parameter for a modeled output parameter of the type `EParameterTypes.STRING`.
  IPropertyParameter | Interface for parameters of the type `EParameterTypes.STRING`.
  IResourceOperation | Describes a resource operation.
  IStringInputParameter | Represents a resolved, modeled tool input parameter of the type `EParameterTypes.STRING`.
  IToolContext | A tool context is a modeled `ToolDescriptor` processed by AWM using the current `IExecutionContext`.
  IToolExecutor2 | Executes a modeled `ToolDescriptor` within an `ActionDescriptor` tool sequence.
  IToolInputParameter | Represents a resolved, modeled tool input parameter of a tool descriptor that is about to be executed.
  IToolOutput | The output of an executed tool.
  IToolOutputParameter | A returned tool output parameter.
  IToolParameter | Main interface for all parameter types used for executing tool descriptors.
  IToolResult | The result of an executed tool descriptor.
  IToolResultSeverity | The severity of a returned tool execution result.
  IValidationMessage | Validate Messages are created by tools to validate the input fields giving by the user.

Copyright © 2015 Micro Focus GmbH. All rights reserved.