# 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.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IAction | Result of executing an `ActionDescriptor`.
  IActiveTaurusApplication | Deprecated
  IApplicationProperty | `IApplicationProperty`s are special relationships of `Property`s.
  IElement | AWM managed runtime instance of an `ElementType`.
  IElementDirectory | The interface is used for managing all `IElement`s and `IElementListEntry`s known by a `ITaurusApplication`.
  IElementList | Element lists are AWM `IResource`s containing `ElementListEntry` s.
  IElementListDirectory | Manages all `IElementList`s of an AWM application.
  IElementListEntry | Occurrence of an `IElement` within an `IElementList`.
  IElementListKey | Identifier of an `IElementList`.
  IErrorFeedbackEntry | An instance of an error feedback entry that is used to display errors in the "Team Developer Error List" view.
  IErrorFeedbackEntryAction | Action which is executed on an `IErrorFeedbackEntry`.
  IErrorFeedbackEntryList | The list of currently active `IErrorFeedbackEntry`s.
  IErrorFeedbackFileContent | Parsed content of an error feedback file.
  IErrorFeedbackParser | A parser which is able to convert error feedback XML files from host programming language compilers (e.g.
  IExecutionContext | Main data store for executing AWM actions.
  IFileDescriptorReader | File descriptor readers are able to read and write files described by `FileDescriptor`s.
  IFileResource | Implementation of `IResource` for resources which are described by a file descriptor.
  IFileUtilities | The basic Interface for file operations on the remote system, including reading and writing of remote files.
  IFilter | AWM managed instance of a `FilterType`.
  IFilterList | Manages all `IFilter`s defined within an `ITaurusApplication`.
  IFunctionPackageInitializer | Interface for function package specific initializations.
  IHostConnector | Main AWM remote communication interface.
  IJobDirectory | Manages `ITaurusJob`s of an active application.
  ILinkedElementIdentificator | Provides information about resources outside of AWM for linked element types.
  IMasterConfigurationProvider | Reads and returns master configurations for specific `ISystemImage`s.
  IObjectTable<T> | Provides a matrix of objects.
  IProcessDirectory | Deprecated
  IPropertyData | Contains list of `IPropertyElement` which represents flat/table structure
  IPropertyElement |
  IPropertyGroupManager | Deprecated
  IPropertyProvider | An implementation of `IPropertyProvider` is used to get or set property values.
  IPropertyValue | Value of a modeled `Property` at runtime.
  IRemoteResource | Deprecated Not used.
  IRemoteSystemConnectionCreator | Used by the `com.microfocus.awm.remoteSystemConnectionCreator` extension point to create remote system connections during startup.
  IResource | Super interface for all AWM managed resources.
  IResourceIdentifier | Identifier for linked element types to find their target resources outside of AWM.
  IResourceProcessor | Executes `ResourceOperation`s.
  ISavableResource | Interface for resources which can be opened in an Eclipse editor but require additional proceeding to be properly saved.
  IStructureType |
  ISyntaxCheckManager | Management Class for performing the IDz syntax check.
  ISystemProvider | Provides `ITaurusSystemProxy`s for users to create `ITaurusSystem`s at runtime.
  ISystemUtilities | The basic Interface for accessing remote systems including sending TSO commands and receiving command results.
  ITableResource | Simple expansion of an `IResource` for table entries within a structured file descriptor.
  ITableViewDirectory | Interface for the table view directory which manages table views and its element lists.
  ITaurusApplication | Main representation of an AWM model at runtime.
  ITaurusConfigLoader | A class able to load AWM models.
  ITaurusEditUtilities | Interface for opening a file descriptor in an editor (or compare editor) with edit support.
  ITaurusJob | A z/OS job managed by AWM.
  ITaurusJobUtilities | Contains helper methods for JES jobs.
  ITaurusPreInitializer | Interface for the preinitialize extension point.
  ITaurusProcess | An implementation of this interfaces is used to manage processes whose UI is running in the AWM client, but the processing is executed on a remote machine.
  ITaurusPropertySetUtilities | Deprecated the property set tools became function package tools and are no longer implemented in the AWM core, so this interface became out dated.
  ITaurusSystem | AWM systems are the main container and parent of `ITaurusApplication`s and have a reference to an `ISystemImage`.
  ITaurusSystemDirectory | This interface is used to manage `ITaurusSystem`s.
  ITaurusSystemProxy | Proxies of AWM systems used e.g.
  IToolExecutor | Deprecated Old tool execution interface.
  IToolOutputReader | Tool output readers are required by AWM tools which are capable of executing batch jobs.
  IUIUtility | Contains helper methods for making UI calls from a non-UI plug-in.
  IVisibleActionExecutor | A visible action executor is able to execute actions while showing progress dialogs, tool output messages (including errors) and displaying results like created element lists.
  IXMLElement | Representation of an XML element.

- Class Summary
  Class | Description
  --- | ---
  AbstractElementListEntry | Abstract `IElementListEntry` implementation.
  AbstractLinkedElementTypeIdentificator | Abstract implementation of `ILinkedElementIdentificator` which does nothing by default.
  AbstractLocalSystemProvider | Abstract class for local system providers which simply implements `ISystemProvider.getRemoteSystemImages()` by always returning `null`.
  AbstractTaurusApplication | Basic implementation of `ITaurusApplication`.
  JobStateChangedEvent | Event that is created when the state of an `ITaurusJob` changes.
  SimpleResourceIdentifier | Simple resource identifier which concatenates key values with file separators.

- Enum Summary
  Enum | Description
  --- | ---
  EErrorFeedbackEntryType | Type of an `IErrorFeedbackEntry`.
  EExistingResourceHandling | Possibilities for how to react if one or more target resources already exist during a transfer operation.
  EPropertyValueType | Enumeration to determine where the value for an `IPropertyValue` was taken from.
  ETaurusNotification | Notification type of `TaurusNotification`s.
  EToolResultSeverity | Enumeration for the different tool result severities supported by AWM.
  ITaurusApplication.EModelUpdateStatus | The update status of the application.

## Package com.microfocus.awm.model Description

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.

Copyright © 2015 Micro Focus GmbH. All rights reserved.