## Uses of Interface
com.microfocus.awm.model.toolexecution.IDynamicObject

- Packages that use IDynamicObject
  Package | Description
  --- | ---
  com.microfocus.awm.control.toolexecution |
  com.microfocus.awm.control.toolexecution.internal |
  com.microfocus.awm.model.toolexecution |

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

    Classes in com.microfocus.awm.control.toolexecution that implement IDynamicObject
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileOutputParameter` Basic implementation of `IFileOutputParameter`.
    `class` | `PropertyOutputParameter` Output parameter implementation to return a property value.
    `class` | `TableOutputParameter` A file output parameter which attempts to convert a `StringTable` into the table structure provided by the file descriptor referenced by the modeled output parameter.
    `class` | `ToolOutputParameter` Standard implementation of `IToolOutputParameter`.

    Methods in com.microfocus.awm.control.toolexecution with parameters of type IDynamicObject
    Modifier and Type | Method and Description
    --- | ---
    `static <T> T` | ToolUtility.`getAttributeValue(IToolContext pContext, IDynamicObject pDynamicObject, java.lang.String pAttributeId, java.lang.Class<T> pAttributeType)` Returns an attribute value of a given model extension object (`IDynamicObject`).
    `static IComplexAttribute` | ToolUtility.`getComplexAttribute(IDynamicObject pDynamicObject, java.lang.String pComplexAttributeId)` Returns the first found `IComplexAttribute` for a given (`IDynamicObject`) based on the provided complex attribute ID.
    `static java.util.Collection<IComplexAttribute>` | ToolUtility.`getComplexAttributes(IDynamicObject pDynamicObject, java.lang.String pComplexAttributeId)` Returns a collection of `IComplexAttribute`s for a given (`IDynamicObject`) based on the provided complex attribute ID.

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

    Classes in com.microfocus.awm.control.toolexecution.internal that implement IDynamicObject
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractToolContext` Abstract base implementation of `IToolContext`.
    `class` | `AbstractToolParameter` Basic abstract implementation of `IToolParameter`.
    `class` | `ComplexAttributeImpl` An implementation of `IComplexAttribute` which wraps a `ComplexAttributeBase`.
    `class` | `FileInputParameter` A tool parameter implementation for file input parameters which returns `FileData` as parameter value.
    `class` | `FunctionPackageImpl` An implementation of `IFunctionPackage` which wraps a `FunctionPackage`.
    `class` | `LegacyToolExecutorContext` Tool context for tool executors using the old `IToolExecutor` interface.
    `class` | `MassProcessingSubContext` Standard implementation of `IMassProcessingSubContext`.
    `class` | `MassProcessingToolContext` Standard implementation of `IMassProcessingToolContext`.
    `class` | `ModeledFileOutputParameter` Standard implementation of `IModeledFileOutputParameter`.
    `class` | `ModeledPropertyOutputParameter` Standard implementation of `IModeledPropertyOutputParameter`.
    `class` | `ModeledToolOutputParameter` Base implementation of `IModeledToolOutputParameter`.
    `class` | `SingleProcessingToolContext` Basic tool context implementation for single processing execution.
    `class` | `StringInputParameter` Implementation for input parameters of the type `EParameterTypes.STRING`.

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

    Subinterfaces of IDynamicObject in com.microfocus.awm.model.toolexecution
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IComplexAttribute` Represents a modeled complex attribute.
    `interface` | `IFileInputParameter` Represents a resolved, modeled tool input parameter of the type `EParameterTypes.FILE`.
    `interface` | `IFileOutputParameter` An output parameter for a modeled output parameter of the type `EParameterTypes.FILE`.
    `interface` | `IFileParameter` Interface for parameters of the type `EParameterTypes.FILE`.
    `interface` | `IFunctionPackage` Represents a modeled function package.
    `interface` | `IMassProcessingSubContext` A sub-context of an `IMassProcessingToolContext`.
    `interface` | `IMassProcessingToolContext` An extension of `IToolContext` containing sub-contexts for mass processing execution.
    `interface` | `IModeledFileOutputParameter` Represents a modeled tool output parameter of the type `EParameterTypes.FILE`.
    `interface` | `IModeledPropertyOutputParameter` Represents a modeled tool output parameter of the type `EParameterTypes.STRING`.
    `interface` | `IModeledToolOutputParameter` Represents a modeled tool descriptor output parameter.
    `interface` | `IPropertyOutputParameter` An output parameter for a modeled output parameter of the type `EParameterTypes.STRING`.
    `interface` | `IPropertyParameter` Interface for parameters of the type `EParameterTypes.STRING`.
    `interface` | `IStringInputParameter` Represents a resolved, modeled tool input parameter of the type `EParameterTypes.STRING`.
    `interface` | `IToolContext` A tool context is a modeled `ToolDescriptor` processed by AWM using the current `IExecutionContext`.
    `interface` | `IToolInputParameter` Represents a resolved, modeled tool input parameter of a tool descriptor that is about to be executed.
    `interface` | `IToolOutputParameter` A returned tool output parameter.
    `interface` | `IToolParameter` Main interface for all parameter types used for executing tool descriptors.

Copyright © 2015 Micro Focus GmbH. All rights reserved.