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

- Packages that use IExecutionContext
  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 | Internal core classes.
  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.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 |
  com.microfocus.zserver.zexplorer.ui | UI related classes including dialogs and helper classes e.g.

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

    Methods in com.microfocus.awm.control that return IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `IExecutionContext` | ActionExecutor.`getContext()` Gets the the `IExecutionContext` of the action executor instance.

    Methods in com.microfocus.awm.control with parameters of type IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `static void` | EditUtilities.`cleanUpEdit(IResource pRes, FileDescriptor pFile2Delete, IExecutionContext pContext)` Deletes a local file.
    `static void` | EditUtilities.`createLocalFile(FileDescriptor pFileDescr, IElement pElement, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Creates a local IFile in the internal TAURUS project and maintains the internal maps for local edit.
    `void` | AbstractTaurusToolExecutor.`createMassOutputParameters(java.util.List<java.util.Map<RToolOutParameter,java.lang.String>> pMassToolOutParmValues, IExecutionContext pContext)` Deprecated. Warning! This method clears any existing mass processing context.
    `void` | AbstractTaurusToolExecutor.`createSingleOutputParameters(java.util.List<RToolOutParameter> pRToolOutParams, java.util.List<java.lang.String> pPropValues, IExecutionContext pContext, ToolExecutionStatus pToolExecutionStatus)` Deprecated. Properly registers returned tool parameters in the execution context and execution status.
    `static FileDescriptor` | EditUtilities.`createTempFile(FileDescriptor pFDSource, java.lang.String pFileName, IElement pElement, IExecutionContext pContext, boolean pReadOnly)` Creates a temporary local file within the TAURUS file system.
    `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 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 void` | ElementlistManager.`fillElementList(IGetDataResponse pResp, FileDescriptor pFD, IElementList pElementList, IExecutionContext pContext)` Finds the file output parameter from the given tool descriptor and converts the physical element list into element list entries.
    `static void` | ElementlistManager.`fillElementList(ISystemImage pImg, java.io.InputStream pIS, FileDescriptor pFD, IElementList pElementList, IExecutionContext pContext)` Deprecated. used `ElementlistManager.fillElementList(IGetDataResponse, FileDescriptor, IElementList, IExecutionContext)` instead because the local code page `IGetDataResponse.getLocalCodePage()` used to create the input stream is needed to read it.)
    `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 org.eclipse.core.resources.IFolder` | EditUtilities.`getCacheFolder(FileDescriptor pFD, IExecutionContext pContext)` Creates and gets the folder where the file corresponding to the given file descriptor will be cached.
    `static java.lang.String` | EditUtilities.`getConfiguredCompareSuffix(ToolDescriptor pTd, IExecutionContext pContext)`
    `static IElement` | EditUtilities.`getElementFromContext(IExecutionContext pContext)` Gets the element from the context.
    `static java.lang.String` | EditUtilities.`getFileName(java.lang.String pPhysicalName, IExecutionContext pContext)` Gets a file name for the given context.
    `static java.lang.String` | ActionExecutor.`getParameterValue(RToolInParameter pInparm, IExecutionContext pContext)` Calls `TaurusModelUtilities.getParameterValue(RToolInParameter, IExecutionContext)` .
    `static void` | ActionExecutor.`handleActionExcecutionException(TaurusException pExpception, ActionDescriptor pActDescr, IExecutionContext pContext)` Handles how the given exception occurred during execution of the given action descriptor should be processed.
    `static void` | ActionExecutor.`handleFileOutput(IToolContext pToolContext, IExecutionContext pExecutionContext, FileDescriptor targetIDFile, java.lang.Object pOutparmValue)` Handles a returned file output parameter by "describing" the referenced file descriptor and adding it to the parameter memory.
    `static boolean` | ActionExecutor.`isMassProcessing(IExecutionContext pContext, ToolDescriptor pTool)` Returns whether the action descriptor of the given context was modelled with `"Mass Processing = true`.
    `static org.eclipse.core.resources.IFile` | EditUtilities.`openFile(FileDescriptor pFD, IExecutionContext pContext, boolean pReadOnly, java.lang.String pSuffix, int pLine, org.eclipse.core.runtime.IProgressMonitor pMon)` Opens the given Content in the default editor for the given file extension.The MF background parsing is turn off.
    `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` | ElementlistManager.`refreshElementList(IElementList pEleList, boolean pPhysicalRefresh, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Refreshes an `IElementList`.
    `static void` | EditUtilities.`uploadFile(FileDescriptor pSource, FileDescriptor pTarget, IExecutionContext pContext, EExistingResourceHandling pExistingResourceHandling, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of a File Descriptor.
    `static void` | EditUtilities.`uploadFile(FileDescriptor pSource, FileDescriptor pTarget, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of a File Descriptor.
    `static void` | EditUtilities.`uploadFile(java.util.List<FileDescriptor> pSources, java.util.List<FileDescriptor> pTargets, IExecutionContext pContext, EExistingResourceHandling pExistingResourceHandling, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of File Descriptors.
    `static void` | EditUtilities.`uploadFile(java.util.List<FileDescriptor> pSources, java.util.List<FileDescriptor> pTargets, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Uploads the contents of File Descriptors.

    Constructors in com.microfocus.awm.control with parameters of type IExecutionContext
    Constructor and Description
    `ActionExecutor(ActionDescriptor pActDescr, IExecutionContext pContext)` Basic constructor.
    `ActionExecutor(ITaurusJob pJob, IExecutionContext pContext)` Constructor for creating an action descriptor for a "run as job after action".

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

    Methods in com.microfocus.awm.control.internal with parameters of type IExecutionContext
    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
    `static void` | RemoteXMLOutputUtilities.`performErrorFeedback(FileDescriptor pFileDescr, IExecutionContext pContext)` write errors from the build action
    `static void` | RemoteXMLOutputUtilities.`performRefreshDependencies(java.util.List<FileDescriptor> pFileDescr, java.lang.String pLanguageCategory, IExecutionContext pContext)` refresh the copybooks local

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

    Methods in com.microfocus.awm.control.toolexecution with parameters of type IExecutionContext
    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`).

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

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

    Constructors in com.microfocus.awm.control.toolexecution.internal with parameters of type IExecutionContext
    Constructor and Description
    `AbstractToolContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Creates a tool context.
    `FileData(FileDescriptor pFileDescriptor, IExecutionContext pContext)` Constructor.
    `FileInputParameter(RToolInParameter pModeledInputParameter, FileDescriptor pValue, IExecutionContext pContext)` Basic constructor.
    `LegacyToolExecutorContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Basic constructor.
    `MassProcessingSubContext(IMassProcessingToolContext pParentContext, IExecutionContext pSubContext)` Basic constructor.
    `MassProcessingToolContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Creates a new mass processing tool context.
    `SingleProcessingToolContext(ToolDescriptor pToolDescriptor, IExecutionContext pContext)` Constructor.

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

    Methods in com.microfocus.awm.core that return IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `static IExecutionContext` | TaurusFactory.`createAttributeContext(DynamicObject pDynObj)` Create a context with dynamic attributes of the tool descriptor.
    `IExecutionContext` | TaurusFactory.`createExecutionContext(ISystemImage pTaurusSystem)` Creates a basic execution context.
    `IExecutionContext` | TaurusFactory.`createExecutionContext(ISystemImage pSys, ActionDescriptor pActionDescriptor)` Creates an execution context.

    Methods in com.microfocus.awm.core with parameters of type IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TaurusUtility.`checkEnabledCondition(REnabledConditionBase pEnabledCond, IExecutionContext pContext)` Deprecated. use `TaurusUtility.evaluateEnabledCondition(REnabledConditionBase, IExecutionContext)` instead
    `static boolean` | TaurusUtility.`checkEnabledCondition(REnabledConditionBase pEnabledCond, int pSelCount, IExecutionContext pContext)` Deprecated. use `TaurusUtility.evaluateEnabledCondition(REnabledConditionBase, int, IExecutionContext)` instead
    `IPropertyValue` | TaurusFactory.`createLinkedPropertyValue(LinkedProperty pProp, IExecutionContext pContext)` Creates a property value for linked properties.
    `IPropertyValue` | TaurusFactory.`createPropertyValue(Property pProp, java.lang.String pValue, EPropertyValueType pType, IExecutionContext pContext)` Creates a new property value of a specific type.
    `IPropertyValue` | TaurusFactory.`createPropertyValue(Property pProp, java.lang.String pText, IExecutionContext pContext)` Creates a new property value.
    `static void` | TaurusUtility.`downloadCopyBooks(IElement pElement, FileDescriptor pFileDescr, java.lang.String pLanguageCategory, IExecutionContext pContext)` Download the copybooks from host.
    `static IEnabledConditionEvaluationResult` | TaurusUtility.`evaluateEnabledCondition(REnabledConditionBase pEnabledCond, IExecutionContext pContext)` Evaluates an enabled condition on the given context.
    `static IEnabledConditionEvaluationResult` | TaurusUtility.`evaluateEnabledCondition(REnabledConditionBase pEnabledCond, int pSelCount, IExecutionContext pContext)` Evaluates an enabled condition on the given context.
    `boolean` | LocalFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `IGetDataResponse` | LocalFileDescriptorReader.`getContents(FileDescriptor pFileDescriptor, IExecutionContext pContext)`
    `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`.
    `static java.lang.String` | TaurusModelUtilities.`getElementID(ISystemImage pImg, java.util.List<RToolInParameter> pParameters, IExecutionContext pContext)` Creates an element ID from the given list of input parameters.
    `static FileDescriptor` | TaurusModelUtilities.`getFileDescriptorByInputParam(RToolInParameter pIp, IExecutionContext pContext)` Deprecated. Does not resolve property references from the main context, if the given `IExecutionContext` is a mass processing sub context. Use `TaurusModelUtilities.getFileDescriptorFromParameter(RToolParameter, IToolContext)` instead.
    `static FileDescriptor` | TaurusModelUtilities.`getFileDescriptorFromParameter(RToolParameter pParm, IExecutionContext pContext)` Deprecated. Does not resolve property references from the main context, if the given `IExecutionContext` is a mass processing sub context. Use `TaurusModelUtilities.getFileDescriptorFromParameter(RToolParameter, IToolContext)` instead.
    `static java.lang.String` | TaurusUtility.`getLinkedPropertyValue(LinkedProperty pLinkedProperty, IExecutionContext pContext)` Get the value of the given linked property
    `static IPropertyValue` | TaurusModelUtilities.`getParameterPropertyValue(RToolInParameter pStringInparm, IExecutionContext pContext)` Returns a property value for the given parameter.
    `static java.lang.String` | TaurusModelUtilities.`getParameterValue(RToolInParameter pInparm, IExecutionContext pContext)` Returns the value of the given parameter or `null`.
    `static IPropertyValue` | TaurusModelUtilities.`getPropertyValueFromHierarchy(Property pProperty, IExecutionContext pContext)` Obtain property value from the execution hierarchy for a given `Property`.
    `static java.lang.String` | TaurusUtility.`getTableViewIDFromElementList(IElementList pElementList, IExecutionContext pContext)` Gets the table view ID of the giving `IElementList`.
    `static java.lang.String` | TaurusUtility.`getTableViewLabelElementList(IElementList pElementList, IExecutionContext pContext)` Gets the table view label of the giving `IElementList`.
    `static org.eclipse.core.resources.IFile` | TaurusUtility.`getWorkspaceFile(FileDescriptor pWsFileDescriptor, IExecutionContext pContext)` Returns the physical representation of the File Descriptor, if there is one.
    `static IErrorFeedbackFileContent` | TaurusUtility.`parseErrorFeedbackFile(FileDescriptor pFileDescr, IExecutionContext pContext)` Parses an error feedback XML file.
    `static IGetDataResponse` | TaurusUtility.`readFile(FileDescriptor pFileDescr, IExecutionContext pContext)` Transfers a remote file using an extension point eventually replacing context or system variables (e.g.
    `static java.lang.String` | TaurusUtility.`readFileToString(FileDescriptor pFileDescr, IExecutionContext pContext)` Reads a file descriptor using `TaurusUtility.readFile(FileDescriptor, IExecutionContext)` and converts the returned data stream into a string using the code page from the `IGetDataResponse`.
    `static java.lang.String` | TaurusUtility.`resolveReference(java.lang.String pValue, IExecutionContext pContext)` This method needs a TAURUS application to be loaded.
    `static java.lang.String` | TaurusUtility.`resolveReference(TAURUSConfiguration pTauConf, java.lang.String pValue, IExecutionContext pContext)` Resolves the reference to a Property and returns its Value from the given IExecutionContext.
    `void` | LocalFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `static void` | TaurusUtility.`writeFile(java.io.InputStream pIS, FileDescriptor pFileDescr, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Sets the content of a file.

  - ### Uses of IExecutionContext in com.microfocus.awm.core.internal

    Methods in com.microfocus.awm.core.internal with parameters of type IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | WorkspaceFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `boolean` | InputStreamFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `IGetDataResponse` | WorkspaceFileDescriptorReader.`getContents(FileDescriptor pFileDescr, IExecutionContext pContext)`
    `IGetDataResponse` | InputStreamFileDescriptorReader.`getContents(FileDescriptor pFileDescriptor, IExecutionContext pContext)` The content of the input stream is get with the code page "UTF-8"
    `java.lang.String` | WorkspaceFileDescriptorReader.`interpreteFilePath(java.lang.String workspacePath, IExecutionContext context)` Resolves references in the given workspace path (can be relative or absolute).
    `IErrorFeedbackFileContent` | AWMErrorFeedbackParser.`parseErrorFeedbackFile(FileDescriptor pFileDescr, IExecutionContext pContext)`
    `void` | WorkspaceFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Creates a file with the given input stream.
    `void` | InputStreamFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `void` | WorkspaceFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, java.lang.String pLocalCP, org.eclipse.core.runtime.IProgressMonitor pMon)` Sets the contents of the target file.

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

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

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

    Methods in com.microfocus.awm.internal.functionpackage.awm.tools with parameters of type IExecutionContext
    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 IExecutionContext in com.microfocus.awm.internal.functionpackage.oscommand.tools

    Methods in com.microfocus.awm.internal.functionpackage.oscommand.tools with parameters of type IExecutionContext
    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 IExecutionContext in com.microfocus.awm.model

    Methods in com.microfocus.awm.model that return IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `IExecutionContext` | IExecutionContext.`duplicate()` Duplicates this execution context, including the following information: Context parameters Memory (previous tool) parameters Context Resource TAURUS System
    `IExecutionContext` | ITaurusJob.`getExecutionContext()` Gets the execution context of the job.
    `IExecutionContext` | IAction.`getExecutionContext()` Gets the execution context of this action.
    `IExecutionContext` | IExecutionContext.`getResourceContext(java.lang.String pResourceName)` Returns the `IExecutionContext` of a resource with a logical name.
    `IExecutionContext` | IExecutionContext.`initContext(IResource pRes)` Initializes the IExecutionContext from the given resource.
    `IExecutionContext` | IExecutionContext.`initContext(java.util.List<IResource> pResources)` Initializes the IExecutionContext from the list of resources.

    Methods in com.microfocus.awm.model that return types with arguments of type IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<IExecutionContext>` | IExecutionContext.`getMassProcessingContexts()` Returns a list of execution contexts for every resource that is being processed by a mass processing action.

    Methods in com.microfocus.awm.model with parameters of type IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IPropertyProvider.`canReadValue(IExecutionContext pContext, java.lang.String pResourceIdentifier, java.lang.String pPropertyID)` Called before getPropertyValue(…) is called to check whether the provider is able to get values for the specific property.
    `void` | IResourceProcessor.`doResourceProcessing(IExecutionContext pContext, ToolDescriptor pToolDesc, java.lang.String pAffectedRes, ToolExecutionStatus execStat)` Handles resource operations of an executed TAURUS tool.
    `void` | IPropertyGroupManager.`downloadCopyBooks(IElement pElement, org.eclipse.core.resources.IResource pRes, java.lang.String pPropertyGroupName, FileDescriptor pFileDescr, java.lang.String pLanguageCategory, IExecutionContext pContext)` Deprecated. Download the copybooks in the folder corresponding to the structure of the giving element.
    `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.
    `IAction` | IVisibleActionExecutor.`executeAction(ISystemImage pImg, IExecutionContext pContext, ActionDescriptor pTauAction)` For actions which are not executed on `IResource`s.
    `boolean` | IFileDescriptorReader.`fileExists(FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Checks whether the file exists on the target system.
    `IGetDataResponse` | IFileDescriptorReader.`getContents(FileDescriptor pFileDescriptor, IExecutionContext pContext)` Gets the contents of the target file.
    `java.lang.String` | IPropertyProvider.`getPropertyValue(IExecutionContext pContext, java.lang.String pResourceIdentifier, java.lang.String pPropertyID)` Returns a specific property value.
    `void` | ITaurusEditUtilities.`openCompareEditor(FileDescriptor pFile1, FileDescriptor pFile2, boolean pLeftSideEdit, IExecutionContext pContext1, IExecutionContext pContext2, org.eclipse.core.runtime.IProgressMonitor pMon)` Open the default compare editor for files corresponding to the giving file descriptors.
    `void` | ITaurusEditUtilities.`openCompareEditor(FileDescriptor pFile1, FileDescriptor pFile2, boolean pLeftSideEdit, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Open the default compare editor for files corresponding to the giving file descriptors.
    `org.eclipse.core.resources.IFile` | ITaurusEditUtilities.`openEditor(IExecutionContext pContext, FileDescriptor pFD, java.lang.String pSuffix, ISystemImage pImg, boolean pReadOnly, int pLine, org.eclipse.core.runtime.IProgressMonitor pMon)` Opens an editor for the given file descriptor.
    `org.eclipse.core.resources.IFile` | ITaurusEditUtilities.`openEditor(IExecutionContext pContext, FileDescriptor pFD, java.lang.String pSuffix, ISystemImage pImg, boolean pReadOnly, int pLine, java.lang.String pEditorID, org.eclipse.core.runtime.IProgressMonitor pMon)` Opens an editor for the given file descriptor.
    `org.eclipse.core.resources.IFile` | IUIUtility.`openFile(FileDescriptor pFD, IExecutionContext pContext, boolean pReadOnly)` Opens the given Content in editor.
    `IErrorFeedbackFileContent` | IErrorFeedbackParser.`parseErrorFeedbackFile(FileDescriptor pFileDescr, IExecutionContext pContext)` Converts the an error feedback XML file into `IErrorFeedbackFileContent`.
    `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` | IElement.`refreshAllProperties(IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Executes the "GetAllProperties" action of the corresponding Element Type to refresh the Properties of this IElement.
    `void` | IFileDescriptorReader.`setContents(java.io.InputStream pInputStream, FileDescriptor pFileDescriptor, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Sets the contents of the target file.
    `void` | ITaurusJob.`setExecutionContext(IExecutionContext pContext)` Sets the execution context of the job.
    `void` | IPropertyProvider.`setPropertyValue(IExecutionContext pContext, java.lang.String pResourceIdentifier, java.lang.String pPropertyID, java.lang.String pNewValue)` Called by AWM when a property value should be set.
    `void` | IPropertyValue.`setValue(IExecutionContext pContext, java.lang.String pValue)` Sets the string value.
    `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 IExecutionContext in com.microfocus.awm.model.internal

    Classes in com.microfocus.awm.model.internal that implement IExecutionContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExecutionContext` Internal implementation of the `IExecutionContext`.

    Methods in com.microfocus.awm.model.internal that return IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `IExecutionContext` | ExecutionContext.`duplicate()`
    `IExecutionContext` | TaurusJob.`getExecutionContext()`
    `IExecutionContext` | Action.`getExecutionContext()`
    `IExecutionContext` | ExecutionContext.`getResourceContext(java.lang.String pResourceName)`
    `IExecutionContext` | ExecutionContext.`initContext(IResource pRes)`
    `IExecutionContext` | ExecutionContext.`initContext(java.util.List<IResource> pResources)`

    Methods in com.microfocus.awm.model.internal that return types with arguments of type IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<IExecutionContext>` | ExecutionContext.`getMassProcessingContexts()`

    Methods in com.microfocus.awm.model.internal with parameters of type IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `static IEnabledConditionEvaluationResult` | EnabledConditionChecker.`checkCondition(REnabledConditionBase pCond, IExecutionContext pContext)` Evaluates the condition based on the given context.
    `static IEnabledConditionEvaluationResult` | EnabledConditionChecker.`checkCondition(REnabledConditionBase pCond, int pSelectionCount, IExecutionContext pContext)` Evaluates if an Enabled Condition is satisfied.
    `static IPropertyValue` | ExecutionContext.`getParmeterFromContext(IExecutionContext pContext, Property pProperty)` This method tries to execute an internal method to return the `IPropertyValue` of a `Property` from the context.
    `static IPropertyValue` | ExecutionContext.`getParmeterFromMemory(IExecutionContext pContext, Property pProperty)` This method tries to execute an internal method to return the `IPropertyValue` of a `Property` from the memory.
    `void` | Element.`refreshAllProperties(IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)`
    `static java.lang.String` | LinkedPropertyValue.`resolveResourceIdentifier(LinkedProperty pLinkedProperty, IExecutionContext pContext)` Searches a value for the given property in the execution context.
    `void` | TaurusJob.`setExecutionContext(IExecutionContext pContext)`
    `void` | PropertyValue.`setValue(IExecutionContext pContext, java.lang.String pValue)`
    `void` | ApplicationPropertyValue.`setValue(IExecutionContext pContext, java.lang.String pValue)`

    Constructors in com.microfocus.awm.model.internal with parameters of type IExecutionContext
    Constructor and Description
    `Action(ActionDescriptor pActionDesc, IExecutionContext pContext)` Basic constructor.
    `LinkedPropertyValue(LinkedProperty pProp, EPropertyValueType pType, IExecutionContext pContext)` Tries to resolve a linked property resource identifier with the given context.
    `LinkedPropertyValue(LinkedProperty pProperty, IExecutionContext pContext)` Basic constructor.

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

    Methods in com.microfocus.awm.model.toolexecution that return IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `IExecutionContext` | IToolContext.`getExecutionContext()` Gets the `IExecutionContext` of the currently executed action.

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

  - ### Uses of IExecutionContext in com.microfocus.zserver.zexplorer.ui

    Methods in com.microfocus.zserver.zexplorer.ui that return IExecutionContext
    Modifier and Type | Method and Description
    --- | ---
    `static IExecutionContext` | ZExplorerEditUtilities.`getExecutionContext(org.eclipse.ui.IEditorPart pEditorPart)` Attempts to get an `IExecutionContext` from the editor part.

Copyright © 2015 Micro Focus GmbH. All rights reserved.