## Uses of Interface
com.microfocus.awm.model.IAction

- Packages that use IAction
  Package | Description
  --- | ---
  com.microfocus.awm.control | Contains basic classes for executing AWM actions, like the ActionExecutor.
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  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.

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

    Methods in com.microfocus.awm.control that return IAction
    Modifier and Type | Method and Description
    --- | ---
    `static IAction` | ActionExecutor.`executeAction(IExecutionContext pActionContext, ActionDescriptor pActDesc, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Not thread safe and doesn't throw exceptions. Use any of the create(...) methods to create an action executor instance and then `ActionExecutor.execute(IProgressMonitor)` instead.
    `static IAction` | ActionExecutor.`executeAction(ISystemImage pImg, IResource pRes, ActionDescriptor pTauAction, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Not thread safe and doesn't throw exceptions. Use any of the create(...) methods to create an action executor instance and then `ActionExecutor.execute(IProgressMonitor)` instead.
    `static IAction` | ActionExecutor.`executeAction(ISystemImage pImg, java.util.List<IResource> pResources, ActionDescriptor pActDescr, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Not thread safe and doesn't throw exceptions. Use any of the create(...) methods to create an action executor instance and then `ActionExecutor.execute(IProgressMonitor)` instead.
    `IAction` | ActionExecutor.`executeWithWait(org.eclipse.core.runtime.IProgressMonitor pMon)` Executes the action and waits for it to finish if its execution mode was `EActionExecutionMode.MODELESS`.
    `IAction` | TaurusActionEvent.`getAction()` Gets the `IAction`.
    `IAction` | ActionExecutorResult.`getAction()` Gets the the executed action or `null` if the execution mode was `EActionExecutionMode.MODELESS`.
    `IAction` | ActionExecutor.ActionExecutorJob.`getAction()` Gets the the action.

    Methods in com.microfocus.awm.control with parameters of type IAction
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<IValidationMessage>` | ActionExecutor.`getAllValidationMessages(IAction pValActionResult)` Gets all validation messages returned by all tools of an executed action.

    Constructors in com.microfocus.awm.control with parameters of type IAction
    Constructor and Description
    `ActionExecutorResult(IAction pAction)` Constructor for `EActionExecutionMode.MODAL` actions.
    `TaurusActionEvent(IResource pResource, IAction pAction)` Creates a new `TaurusActionEvent`.

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

    Methods in com.microfocus.awm.core that return IAction
    Modifier and Type | Method and Description
    --- | ---
    `IAction` | GetChildrenResult.`getAction()` Gets the executed action to get the children of the resource or `null` if the children have been get from cache.

    Constructors in com.microfocus.awm.core with parameters of type IAction
    Constructor and Description
    `GetChildrenResult(IElementList pElementList, IAction pAction)` Constructor.

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

    Methods in com.microfocus.awm.model that return IAction
    Modifier and Type | Method and Description
    --- | ---
    `IAction` | IVisibleActionExecutor.`executeAction(ISystemImage pImg, IExecutionContext pContext, ActionDescriptor pTauAction)` For actions which are not executed on `IResource`s.
    `IAction` | IVisibleActionExecutor.`executeAction(ISystemImage pImg, IResource pRes, ActionDescriptor pTauAction)` Executes an action.

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

    Classes in com.microfocus.awm.model.internal that implement IAction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Action` Main implementation of `IAction`.

Copyright © 2015 Micro Focus GmbH. All rights reserved.