# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Fields
- Deprecated Methods
- Deprecated Constructors
- Deprecated Enum Constants

- Deprecated Interfaces
  Interface and Description
  com.microfocus.awm.model.IActiveTaurusApplication
  com.microfocus.zos.model.IJobFacility Use `IJobFacility2` instead.
  com.microfocus.awm.model.IProcessDirectory
  com.microfocus.awm.model.IPropertyGroupManager
  com.microfocus.awm.model.IRemoteResource Not used. Will be removed in the future.
  com.microfocus.awm.model.ITaurusPropertySetUtilities the property set tools became function package tools and are no longer implemented in the AWM core, so this interface became out dated.
  com.microfocus.awm.model.IToolExecutor Old tool execution interface. Use `IToolExecutor2` instead.
  com.microfocus.awm.meta.interfaces.RElementlistProperty The relationship is no longer used by the client. Element list properties will be added to element lists as soon as the tool returns string output parameters with the file output parameter.

- Deprecated Classes
  Class and Description
  com.microfocus.awm.control.AbstractTaurusToolExecutor Outdated, since it uses methods from the old tool execution interface. `AbstractTaurusToolExecutor.generateInputParameterStrings(IExecutionContext, ToolDescriptor, List, boolean, IProgressMonitor)` has been replaced by the equally named method in `AbstractCommandBasedToolExecutor`.
  com.microfocus.awm.control.ElementListController Use the `IElementListDirectory` instance directly ( `TaurusFactory.getElementListDirectory()`).
  com.microfocus.awm.control.internal.IntegratedToolExecuter Uses the old tool executor API. Most integrated tools have been converted to independent `IToolExecutor2` implementations.
  com.microfocus.awm.internal.functionpackage.awm.tools.MergeStructuredFiles `MergeStructuredFiles` is a legacy tool which is no longer supported, use `MergeStructuredFiles2` instead.
  com.microfocus.awm.internal.functionpackage.awm.tools.ReturnPropertyValue `ReturnPropertyValue` is a legacy tool which is no longer supported, use `ReturnPropertyValue2` instead.
  com.microfocus.awm.meta.modelextension.ToolTypeComplexAttribute Use `ComplexAttributeExtension` instead.

- Deprecated Fields
  Field and Description
  com.microfocus.awm.core.TaurusConstants.ENCODING_CHARSET Not used anymore.
  com.microfocus.awm.model.IElementListEntry.INSERT use `IElementListEntry.STATE_NEW` instead.
  com.microfocus.awm.meta.interfaces.EParameterTypes.MASS_PROCESSING_VALUE the new IToolExecutor2 interface should be used. MASS_PROCESSING_VALUE is no longer supported as parameter type value.
  com.microfocus.awm.meta.TAURUSMetaModellPlugIn.METADATA_ANNOTATION_URI Use `TaurusMetaModelUtilities.METADATA_ANNOTATION_URI` instead.
  com.microfocus.awm.meta.TAURUSMetaModellPlugIn.METADATAKEY_AWMTYPE Use `TaurusMetaModelUtilities.METADATAKEY_HELPCONTEXTID` instead.
  com.microfocus.awm.meta.TAURUSMetaModellPlugIn.METADATAKEY_HELPCONTEXTID Use `TaurusMetaModelUtilities.METADATAKEY_HELPCONTEXTID` instead.
  com.microfocus.awm.meta.TaurusPackage.RELEMENTLIST_COLUMN__TARGET_ID Not used anymore. Use `TaurusPackage.RELEMENTLIST_COLUMN__TARGET_IDS` instead.
  com.microfocus.awm.core.TaurusConstants.TAURUS_ELEMENTLISTENTRY_POSITION_INTERVAL Not used anymore.
  com.microfocus.awm.meta.interfaces.EParameterTypes.TOOL_DEFINED_RESOURCE_OPERATION_VALUE the new IToolExecutor2 interface should be used. TOOL_DEFINED_RESOURCE_OPERATION_VALUE is no longer supported as parameter type value.
  com.microfocus.awm.meta.modelextension.ModelExtensionParser.TOOL_EXECUTOR_EXT_POINT_ID Old tool type extension point. The extension point "com.microfocus.awm.model.extension" should be used instead.

- Deprecated Methods
  Method and Description
  com.microfocus.awm.model.IElementListEntry.addChild(IElementListEntry) Used for tree tables only. This will be moved into UI in future.
  com.microfocus.awm.model.IResource.addChildResource(IResource) use `IResource.addResourceChild(IResource)` instead. `IResource.addChildResource(IResource)` calls `IResource.addResourceChild(IResource)` without a return value.
  com.microfocus.awm.model.IElementDirectory.addElementListEntries(IElementListEntry, IElement) Do not use. Not required anymore. Element list entries are automatically maintained in the directory.
  com.microfocus.awm.control.ElementListController.addElementListEntry(IElementList, IElementListEntry, boolean) Element list entries are now being automatically added to their element list during initialization.
  com.microfocus.awm.model.IElementListDirectory.addElementListEntry(IElementList, IElementListEntry, boolean) Element list entries are now being automatically added to their element list during initialization.
  com.microfocus.awm.control.ElementListController.addElementListEntry(IElementList, IElementListEntry, int, boolean) Element list entries are now being automatically added to their element list during initialization.
  com.microfocus.awm.model.IElementListDirectory.addElementListEntry(IElementList, IElementListEntry, int, boolean) Element list entries are now being automatically added to their element list during initialization.
  com.microfocus.awm.model.IElementListDirectory.addResourceActionList(ActionDescriptor, IResource, String)
  com.microfocus.awm.model.internal.ElementListDirectory.addResourceActionList(ActionDescriptor, IResource, String)
  com.microfocus.awm.model.IExecutionContext.addResourceToMemory(IResource) use `IExecutionContext.getMassProcessingContexts()` instead to add sub contexts.
  com.microfocus.awm.model.ITaurusApplication.addStaticProperty(String, String) `ITaurusApplication.addStaticProperty(String, String)` is no longer supported. Use `ITaurusApplication.addApplicationProperty(IApplicationProperty)` instead to get proper support for `IApplicationProperty`s.
  com.microfocus.awm.model.IJobDirectory.changeJobStatus(ITaurusJob) method parameters are too limited. Use `IJobDirectory.changeJobStatus(ITaurusJob)` instead.
  com.microfocus.awm.model.internal.JobDirectory.changeJobStatus(ITaurusJob)
  com.microfocus.awm.core.TaurusUtility.checkEnabledCondition(REnabledConditionBase, IExecutionContext) use `TaurusUtility.evaluateEnabledCondition(REnabledConditionBase, IExecutionContext)` instead
  com.microfocus.awm.core.TaurusUtility.checkEnabledCondition(REnabledConditionBase, int, IExecutionContext) use `TaurusUtility.evaluateEnabledCondition(REnabledConditionBase, int, IExecutionContext)` instead
  com.microfocus.awm.core.TaurusUtility.checkEnabledCondition(REnabledConditionBase, IResource[], ISystemImage) use `TaurusUtility.evaluateEnabledCondition(REnabledConditionBase, com.microfocus.awm.model.IResource[], ISystemImage)` instead
  com.microfocus.awm.model.AbstractTaurusApplication.copySortedSet(SortedMap<String, IResource>) Do not use. May be removed.
  com.microfocus.awm.core.TaurusFactory.createIntegratedToolExecutor() the `IntegratedToolExecuter` is based on the legacy tool interface `IToolExecutor` which should no longer be used. Use the `IToolExecutor2` interface instead.
  com.microfocus.awm.meta.impl.TaurusFactoryImpl.createRElementlistProperty()
  com.microfocus.awm.model.IFileUtilities.deleteDataset(ISystemImage, String, IProgressMonitor) Use the general method `IFileUtilities.deleteFile(ISystemImage, String, IProgressMonitor)` instead.
  com.microfocus.awm.control.ActionExecutor.executeAction(IExecutionContext, ActionDescriptor, IProgressMonitor) 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.
  com.microfocus.awm.control.ActionExecutor.executeAction(ISystemImage, IResource, ActionDescriptor, IProgressMonitor) 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.
  com.microfocus.awm.control.ActionExecutor.executeAction(ISystemImage, List<IResource>, ActionDescriptor, IProgressMonitor) 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.
  com.microfocus.awm.control.ElementlistManager.fillElementList(ISystemImage, InputStream, FileDescriptor, IElementList, IExecutionContext) 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.)
  com.microfocus.awm.core.TaurusModelUtilities.findLinkedElement(String, LinkedElementType, String) Use `TaurusModelUtilities.findLinkedElement(String, List)` instead, which is much more time efficient.
  com.microfocus.awm.meta.util.TaurusMetaModelUtilities.getAvailableToolTypes() tool types are not used anymore with the introduction of function packages
  com.microfocus.awm.meta.TAURUSMetaModellPlugIn.getAWMMetaDataAnnotation(EModelElement) use `TaurusMetaModelUtilities.getAWMMetaDataAnnotation(EModelElement)` instead.
  com.microfocus.awm.model.ITaurusApplication.getChildren(boolean, IProgressMonitor) Use `ITaurusApplication.getChildren(EGetChildrenMode,IProgressMonitor)` instead.
  com.microfocus.awm.model.IElementListEntry.getChildren(boolean, IProgressMonitor) Used `IElementListEntry.getChildren(EGetChildrenMode,IProgressMonitor)` to have more information as result.
  com.microfocus.awm.model.IElement.getChildren(boolean, IProgressMonitor) `)` is used instead.
  com.microfocus.awm.model.AbstractTaurusApplication.getChildren(boolean, IProgressMonitor) Used `AbstractTaurusApplication.getChildren(EGetChildrenMode,IProgressMonitor)` to have more information as result.
  com.microfocus.awm.model.internal.ElementListEntry.getChildren(boolean, IProgressMonitor) Used `ElementListEntry.getChildren(EGetChildrenMode,IProgressMonitor)` to have more information as result.
  com.microfocus.awm.model.internal.Element.getChildren(boolean, IProgressMonitor)
  com.microfocus.awm.model.IElementListEntry.getChildrenEntries() Used for tree tables only. This will be moved into UI in future. Use `IElementListEntry.getElementList()` to get the lists elements.
  com.microfocus.awm.model.IResource.getChildrenResources() This method is deprecated since the List interface provided a bad performance. Use get `IResource.getResourceChildren()` instead. `IResource.getChildrenResources()` returns a copy of the `Collection` returned by `IResource.getResourceChildren()`.
  com.microfocus.awm.model.internal.TaurusJob.getContents(IProgressMonitor)
  com.microfocus.zos.model.IJobPart.getContents(IProgressMonitor) Use `IJobPart.getOutput(IProgressMonitor)` instead.
  com.microfocus.zos.model.IJob.getContents(IProgressMonitor) Use `IJob.getJobOutput(IProgressMonitor)` instead.
  com.microfocus.awm.meta.interfaces.ElementType.getDefaultAction() this method only returns the first default action, while there can be several. Either iterate through `ElementType.getHasAction()` and use `RElementAction.isDefaultAction()` or use ElementAction#getDefaultActionsForType(ElementType, org.eclipse.jface.viewers.Viewer).
  com.microfocus.awm.core.TaurusModelUtilities.getEclipseResource(IExecutionContext, ToolDescriptor, int, boolean) Parameters should no longer be accessed through indexes. Tool executors should implement `IToolExecutor2` and obtain the parameter via corresponding methods of `IToolContext` or `ToolUtility`.
  com.microfocus.awm.model.IElementDirectory.getElementForFile(IFile) not used anymore. There is no safe way to get an element from a physical file.
  com.microfocus.awm.model.IElementDirectory.getElementForPath(IPath) not used anymore. There is no safe way to get an element from a physical file.
  com.microfocus.awm.control.ElementListController.getElementListMap() Use `ElementListController.getElementLists()` instead. This method will create a new map each time.
  com.microfocus.awm.meta.interfaces.ApplicationOptions.getEXITPARM() this parameter was moved to the ISPF function package. Use TaurusModelUtil#getExitParameter to access the Exitparm parameter value.
  com.microfocus.awm.control.internal.TaurusSystemLoader.getExpandMap() do not use. Might get overhauled in the future.
  com.microfocus.awm.core.TaurusModelUtilities.getFileDescriptorByInputParam(RToolInParameter, IExecutionContext) 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.
  com.microfocus.awm.core.TaurusModelUtilities.getFileDescriptorFromParameter(RToolParameter, IExecutionContext) 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.
  com.microfocus.awm.meta.interfaces.ElementType.getGetAllProperties() use `, RElementGetProperties#getTargetID()` instead
  com.microfocus.awm.meta.interfaces.ElementListStructure.getHasListProperty() The relationship is no longer used by the client. Element list properties will be added to element lists as soon as the tool returns string output parameters with the file output parameter.
  com.microfocus.zserver.zexplorer.MvsSubsystem.getHeaderVersion()
  com.microfocus.awm.core.HostConnectorFinder.getImplementedConnector() Use `HostConnectorFinder.getHostConnector(Class)` instead.
  com.microfocus.awm.meta.interfaces.ToolDescriptor.getInParmSeparatorWithoutQuotes() Parameter separators are no longer general tool descriptor attributes, but should be defined by specific function package tools. Tool executors should use `DynamicObject.getDynamicValue(String)` to obtain the attribute. For removing potential surrounding quotes, use `TaurusMetaModelUtilities.trimAndRemoveQuotes(String)`.
  com.microfocus.awm.meta.interfaces.ISAISPFTool.getInParmSeparatorWithoutQuotes() use `ToolDescriptor.getInParmSeparatorWithoutQuotes()` instead.
  com.microfocus.awm.meta.interfaces.FileDescriptor.getInputStream() Should not be used by clients, since it was only intended for the internal `EFileTypes.INPUT_STREAM` IFileDescriptorReader. Other `IFileDescriptorReader`s should use `FileDescriptor.getData()` instead.
  com.microfocus.awm.model.ITaurusJobUtilities.getJobContents(ISystemImage, ITaurusJob, IProgressMonitor) Use `ITaurusJobUtilities.getJobOutput(ISystemImage, ITaurusJob, IProgressMonitor)` instead
  com.microfocus.awm.model.ITaurusJobUtilities.getJobPartContents(ISystemImage, ITaurusJob, String, IProgressMonitor) Use `ITaurusJobUtilities.getJobPartOutput(ISystemImage, ITaurusJob, String, IProgressMonitor)` instead.
  com.microfocus.awm.model.ITaurusJobUtilities.getJobReturnCode(ITaurusJob) contains dependencies to a loaded work flow manager application. Please use `ITaurusJobUtilities.getJobReturnCode(ISystemImage, ITaurusJob)` instead.
  com.microfocus.awm.control.ElementlistManager.getLastInsertedElement() does not work anymore. Use logical resource operation names ( `RActionTool.getAffectedResourceName()`).
  com.microfocus.awm.model.IExecutionContext.getMemoryResources() Use `IExecutionContext.getMassProcessingContexts()` instead
  com.microfocus.awm.model.IElementListDirectory.getNextListID(String) use `IElementListDirectory.getNextList(IElementList)` instead.
  com.microfocus.awm.meta.interfaces.ToolDescriptor.getOutParmSeparatorWithoutQuotes() Parameter separators are no longer general tool descriptor attributes, but should be defined by specific function package tools. Tool executors should use `DynamicObject.getDynamicValue(String)` to obtain the attribute. For removing potential surrounding quotes, use `TaurusMetaModelUtilities.trimAndRemoveQuotes(String)`.
  com.microfocus.awm.meta.interfaces.ISAISPFTool.getOutParmSeparatorWithoutQuotes() use `ToolDescriptor.getOutParmSeparatorWithoutQuotes()` instead.
  com.microfocus.awm.meta.impl.TaurusFactoryImpl.getPackage()
  com.microfocus.awm.model.IElementListEntry.getParent() Used for tree tables only. This will be moved into UI in future. Use `IResource.getParentResource()` instead.
  com.microfocus.awm.model.IElementListDirectory.getPreviousListID(String) use `IElementListDirectory.getPreviousList(IElementList)` instead.
  com.microfocus.awm.model.IHostConnector.getPropertySetUtilities() the interface `ITaurusPropertySetUtilities` is no longer used.
  com.microfocus.awm.meta.TaurusPackage.getRElementlistColumn_TargetID() Not used anymore. Use `TaurusPackage.getRElementlistColumn_TargetIDs()` instead.
  com.microfocus.awm.meta.impl.TaurusPackageImpl.getRElementlistColumn_TargetID()
  com.microfocus.awm.model.IRemoteResource.getResourceImplementation() Not used. Will be removed in the future.
  com.microfocus.awm.model.internal.ElementListDependencyLoader.getSelectedListID() Use `IElementListDirectory.getSelectedList()` instead.
  com.microfocus.awm.model.ITaurusSystemDirectory.getSelectedSystem() not used anymore. The active (or "selected") system is determined by the active application.
  com.microfocus.awm.core.TaurusApplicationPersistableProxy.getStaticProperties() the cached application properties are stored in `IApplicationPropertyProxy`s and can be accessed through `TaurusApplicationPersistableProxy.getApplicationProperties()`
  com.microfocus.awm.model.ITaurusApplication.getStaticProperties() `ITaurusApplication.getStaticProperties()` is no longer supported. Used `ITaurusApplication.getApplicationProperties()` instead to get a proper support for `IApplicationProperty`s.
  com.microfocus.awm.remote.ISystemImage.getSystemImplementation() Do not use. May be removed in the future.
  com.microfocus.awm.meta.impl.RElementlistColumnImpl.getTargetID()
  com.microfocus.awm.meta.interfaces.RElementlistColumn.getTargetID() This method is no longer used. Element List Columns support multiple `Property`s now. This method only sets one `Property`. Use `RElementlistColumn.getTargetIDs()` instead.
  com.microfocus.awm.meta.modelextension.ToolTypeExtension.getToolExecutor() May not return a tool executor anymore, since tool executors are now instantiated right before tool execution.
  com.microfocus.awm.meta.modelextension.ModelExtensionParser.getToolExecutorExtensions() Old tool type extension point. The extension point "com.microfocus.awm.model.extension" should be used instead.
  com.microfocus.awm.core.TaurusExtensionPointUtility.getToolExecutorExtensions() Old tool type extension point. Use `TaurusExtensionPointUtility.getToolTypes()` instead.
  com.microfocus.awm.model.IElement.getTreeViewLabel() unable to resolve element list entry properties. Use `IElementListEntry.getTreeViewLabel()` instead.
  com.microfocus.awm.model.internal.Element.getTreeViewLabel()
  com.microfocus.awm.core.ToolExecutionStatus.getValidateMessages() validation messages are now returned by `IToolResult` and can be obtained via `IToolOutput.getValidationMessages()` or `ActionExecutor.getAllValidationMessages(IAction)`
  com.microfocus.zserver.zexplorer.ui.ZExplorerUIUtilities.insertObject(IMvsResource, IMvsResource) Use `ZExplorerUIUtilities.refreshObject(IMvsResource)` on the parent instead of this method, because this method can create dublicates while `ZExplorerUIUtilities.refreshObject(IMvsResource)` should always return the correct result from the remote system.
  com.microfocus.awm.model.ITaurusJobUtilities.isConnected() contains dependencies to a loaded work flow manager application. Please use `ITaurusJobUtilities.isConnected(ISystemImage)` instead.
  com.microfocus.awm.meta.interfaces.REnabledCondition.isHide() Was used before the `RVisibleCondition` was introduced. Use `RVisibleCondition` to hide actions.
  com.microfocus.awm.meta.interfaces.ApplicationOptions.isSetEXITPARM() the EXITPARM parameter was moved to the ISPF function package.
  com.microfocus.awm.meta.interfaces.REnabledCondition.isSetHide() Was used before the `RVisibleCondition` was introduced. Use `RVisibleCondition` to hide actions.
  com.microfocus.awm.meta.util.TaurusMetaModelUtilities.isTaurusForEclipseInstalled() only used by deprecated features. Might be removed or not work in the future.
  com.microfocus.awm.core.TaurusUtility.logError(String, Exception) Use `AWMLoggingUtility.logError(String, Exception)` instead.
  com.microfocus.awm.core.TaurusUtility.logError(String, Exception, int) Use `AWMLoggingUtility.logError(String, Exception, int)` instead.
  com.microfocus.awm.control.ElementlistManager.notifyRefresh() does not refresh the tree view.
  com.microfocus.awm.model.IElementListDirectory.notifyRefresh() does not refresh the tree view.
  com.microfocus.awm.model.internal.ElementListDirectory.notifyRefresh()
  com.microfocus.awm.control.ActionExecutor.parseResourceOperation(ToolDescriptor, String, IExecutionContext) this method uses deprecated tool descriptor attributes. Use `AbstractCommandBasedToolExecutor.parseResourceOperation(ToolDescriptor, String, String, List, IExecutionContext)` instead.
  com.microfocus.awm.model.IExecutionContext.populateContext(IResource) use `IExecutionContext.getActionContextMap()` and `IResource.getAllPropertyValues()` to add the properties directly to the context or `IExecutionContext.initContext(IResource)` to add a the whole resource context (including parent properties) to this execution context.
  com.microfocus.awm.model.internal.ExecutionContext.populateContext(IResource)
  com.microfocus.awm.model.IElementListEntry.removeChild(IElementListEntry) Used for tree tables only. This will be moved into UI in future. Use `IResource.getChildrenResources()` and `IResource.delete()` to remove a specific child resource.
  com.microfocus.awm.model.IElementListDirectory.removeElementListEntries(IElementList, List<IElementListEntry>, boolean) To delete an element list entry from a list, simply call `IResource.delete()`
  com.microfocus.awm.model.IElementListDirectory.removeElementListEntry(IElementList, IElementListEntry, boolean) To delete an element list entry from a list, simply call `IResource.delete()`
  com.microfocus.awm.core.JobUtility.searchForJobUtil() Uses `JobUtility.searchForJobUtil(ISystemImage)` instead to get the appropriate job utilities to the system image.
  com.microfocus.awm.model.ITaurusJob.setCacheID(String) do not use. The cache ID is now set internally.
  com.microfocus.awm.model.internal.TaurusJob.setCacheID(String)
  com.microfocus.awm.model.IElementList.setElementListEntries(List<IElementListEntry>) This method does not maintain the children of this resource. Use `IElementList.removeElementListEntries(List)` and `IElementList.addElementListEntries(List)` to set the entries of the list.
  com.microfocus.awm.meta.interfaces.ApplicationOptions.setEXITPARM(String) the EXITPARM parameter was moved to the ISPF function package.
  com.microfocus.awm.model.IFilterList.setFilters(List<IFilter>) does not properly add the filters to the directory. Use `addFilter(...)` instead.
  com.microfocus.awm.model.internal.FilterList.setFilters(List<IFilter>)
  com.microfocus.awm.meta.interfaces.ElementType.setGetAllProperties(ActionDescriptor) use `ElementType.setHasGetPropertiesAction(RElementGetProperties)` instead
  com.microfocus.zserver.zexplorer.MvsSubsystem.setHeaderVersion(String)
  com.microfocus.awm.meta.interfaces.REnabledCondition.setHide(boolean) Was used before the `RVisibleCondition` was introduced. Use `RVisibleCondition` to hide actions.
  com.microfocus.awm.meta.interfaces.FileDescriptor.setInputStream(InputStream) Should not be used by clients anymore to store the data of an `EFileTypes.INPUT_STREAM`. Instead clients should return file data through an `IToolResult` by implementing `IToolExecutor2`.
  com.microfocus.awm.model.IElementListEntry.setParent(IElementListEntry) Used for tree tables only. This will be moved into UI in future.
  com.microfocus.awm.control.ActionExecutor.setParmFilePath(String) used by deprecated methods `ActionExecutor.executeAction(IExecutionContext, ActionDescriptor, IProgressMonitor)` , `ActionExecutor.executeAction(ISystemImage, IResource, ActionDescriptor, IProgressMonitor)` and `ActionExecutor.executeAction(ISystemImage, List, ActionDescriptor, IProgressMonitor)`
  com.microfocus.awm.model.ITaurusSystemDirectory.setSelectedSystem(ITaurusSystem) not used anymore. The active (or "selected") system is determined by the active application.
  com.microfocus.awm.meta.impl.RElementlistColumnImpl.setTargetID(Property)
  com.microfocus.awm.meta.interfaces.RElementlistColumn.setTargetID(Property) This method is no longer used. Element List Columns support multiple `Property`s now. This method only sets one `Property`. Use `RElementlistColumn.getTargetIDs()` instead.
  com.microfocus.awm.control.ActionExecutor.setTool(ToolDescriptor) used by deprecated methods `ActionExecutor.executeAction(IExecutionContext, ActionDescriptor, IProgressMonitor)` , `ActionExecutor.executeAction(ISystemImage, IResource, ActionDescriptor, IProgressMonitor)` and `ActionExecutor.executeAction(ISystemImage, List, ActionDescriptor, IProgressMonitor)`
  com.microfocus.awm.core.ToolExecutionStatus.setValidateMessages(List<ValidateMessage>) Use `IToolResult` instead to return validation messages.
  com.microfocus.awm.model.ITaurusJobUtilities.submitJob(ISystemImage, InputStream, IProgressMonitor) use `ITaurusJobUtilities.submitJob(ISystemImage, String, IProgressMonitor)` instead.
  com.microfocus.awm.model.ITaurusJobUtilities.submitJob(ISystemImage, InputStream, ToolDescriptor, IExecutionContext, IProgressMonitor) Use `ITaurusJobUtilities.submitJob(ISystemImage, String, ToolDescriptor, IExecutionContext, IProgressMonitor)` instead.
  com.microfocus.awm.core.TaurusUtility.traceMessage(String) Use `AWMLoggingUtility.traceMessage(String)` instead.
  com.microfocus.awm.core.TaurusUtility.traceMessage(String, boolean) Use `AWMLoggingUtility.traceMessage(String, boolean)` instead.
  com.microfocus.awm.core.TaurusUtility.traceMessage(String, int) Use `AWMLoggingUtility.traceMessage(String, int)` instead.
  com.microfocus.awm.core.TaurusUtility.traceMessage(String, int, boolean) Use `AWMLoggingUtility.traceMessage(String, int, boolean)` instead.
  com.microfocus.awm.core.TaurusUtility.traceStatus(IStatus, boolean) Use `AWMLoggingUtility.traceStatus(IStatus, boolean)` instead.
  com.microfocus.awm.meta.interfaces.ApplicationOptions.unsetEXITPARM() the EXITPARM parameter was moved to the ISPF function package.
  com.microfocus.awm.meta.interfaces.REnabledCondition.unsetHide() Was used before the `RVisibleCondition` was introduced. Use `RVisibleCondition` to hide actions.

- Deprecated Constructors
  Constructor and Description
  com.microfocus.awm.model.internal.PropertyValue(Property) Use `PropertyValue.PropertyValue(Property, String, EPropertyValueType)` instead.
  com.microfocus.awm.model.internal.PropertyValue(Property, String) use `PropertyValue.PropertyValue(Property, String, EPropertyValueType)` instead.
  com.microfocus.awm.core.ResourceOperation(EResourceProcessingTypes, String, boolean, boolean, Map<Property, IPropertyValue>) Use `ResourceOperation.ResourceOperation(EResourceProcessingTypes, String, boolean, boolean, Collection)` instead.
  com.microfocus.awm.meta.modelextension.ToolTypeExtension(String, String, String, Object, FunctionPackageExtension, URL) Requires a tool executor instance, which is not ideal, because a tool executor must be initialized right before it is actually executed.

- Deprecated Enum Constants
  Enum Constant and Description
  com.microfocus.awm.model.ETaurusNotification.ELEMENT_ELEMENTLIST_CLEAR not used anymore. Use ELEMENTLIST_REMOVED instead.
  com.microfocus.awm.model.ETaurusNotification.ETV_CLEAR_TABLE Use ELEMENTLIST_REMOVED instead.
  com.microfocus.awm.model.ETaurusNotification.ETV_REFRESH_TABLE Use ELEMENTLIST_REFRESHED instead.
  com.microfocus.awm.model.ETaurusNotification.ETV_SHOW_ELEMENTLIST Use ELEMENTLIST_SET_VISIBLE instead.
  com.microfocus.awm.meta.interfaces.EParameterTypes.MASS_PROCESSING the new IToolExecutor2 interface should be used. Mass processing is no longer supported as parameter type.
  com.microfocus.awm.meta.interfaces.EParameterTypes.TOOL_DEFINED_RESOURCE_OPERATION the new IToolExecutor2 interface should be used. TOOL_DEFINED_RESOURCE_OPERATION is no longer supported as parameter type.

Copyright © 2015 Micro Focus GmbH. All rights reserved.