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

- Packages that use ITaurusApplication
  Package | Description
  --- | ---
  com.microfocus.awm.core | Contains central helper classes (like TaurusUtility) and basic implementations of AWM interfaces.
  com.microfocus.awm.core.internal.util |
  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 ITaurusApplication in com.microfocus.awm.core

    Methods in com.microfocus.awm.core that return ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `static ITaurusApplication` | TaurusUtility.`getActiveApplication()` Gets the currently active application.
    `ITaurusApplication` | ApplicationAction.`getTaurusApplication()`

    Methods in com.microfocus.awm.core that return types with arguments of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ITaurusApplication>` | ConfiguredTaurusSystem.`getApplications(org.eclipse.core.runtime.IProgressMonitor pMonitor)`

    Methods in com.microfocus.awm.core with parameters of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TaurusUtility.`clearApplicationPropertyCache(ITaurusApplication pApplication)` Clears the active application property cache
    `static IElement` | TaurusModelUtilities.`findLinkedElement(ITaurusApplication pApplication, java.lang.String pResourceIdentifier, java.lang.String pLinkedElementTypeID)` Finds a linked element from the given resource identifier.
    `static IElement` | TaurusModelUtilities.`findLinkedElement(ITaurusApplication pApplication, java.lang.String pResourceIdentifier, java.lang.String[] pLinkedElementTypeIDs)` Finds a linked element from the given resource identifier and an array of linked element type IDs.
    `static IApplicationProperty` | TaurusModelUtilities.`getApplicationProperty(ITaurusApplication pApplication, Property pProperty)` Tries to get the application property for a specific `ITaurusApplication` based on the given model `Property`.
    `static ActionDescriptor` | TaurusModelUtilities.`getGetRootContainersAction(ITaurusApplication appl)` Safely tries to get the "get root containers" action for the given application.
    `static int` | TaurusModelUtilities.`getMaxRC(ITaurusApplication pApplication)` Gets the maximum return code of the given application (from the `ApplicationOptions`) or the default value, if application options are missing.

    Constructors in com.microfocus.awm.core with parameters of type ITaurusApplication
    Constructor and Description
    `ApplicationAction(ITaurusApplication pAppl, GlobalAction pGlobalAction)` Creates a new Application action from a `GlobalAction`.
    `ApplicationAction(ITaurusApplication pAppl, RApplicationAction pRApplAct)` Creates a new Application action from a `RApplicationAction`.

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

    Methods in com.microfocus.awm.core.internal.util that return types with arguments of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<ITaurusApplication,java.util.Collection<IApplicationPropertyProxy>>` | ApplicationPropertyFactory.`getApplicationPropertyProxyMap()` Gets a `Map` containing `ITaurusApplication`s with their corresponding `IApplicationPropertyProxy`s.

    Methods in com.microfocus.awm.core.internal.util with parameters of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `void` | ApplicationPropertyFactory.`addApplicationPropertyProxy(ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)` Adds an `IApplicationPropertyProxy` to the corresponding `ITaurusApplication`.
    `IApplicationProperty` | ApplicationPropertyFactory.`createApplicationProperty(ITaurusApplication pApplication, Property pProperty)` Creates an `IApplicationProperty`.
    `java.util.Collection<IApplicationPropertyProxy>` | ApplicationPropertyFactory.`getApplicationPropertyProxies(ITaurusApplication pApplication)` Returns a `Collection` of `IApplicationPropertyProxy`s for the given `ITaurusApplication`
    `ITaurusApplication.EModelUpdateStatus` | TaurusApplicationUpdater.`getUpdateStatus(ITaurusApplication pAppl)` Gets the model update status for the given application.
    `void` | ApplicationPropertyFactory.`removeApplicationPropertyProxy(ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)` Removes an `IApplicationPropertyProxy` of the mapping to the `ITaurusApplication`.
    `void` | ApplicationPropertyFactory.`setApplicationPropertyProxies(ITaurusApplication pApplication, java.util.Collection<IApplicationPropertyProxy> pApplicationPropertyProxies)` Sets a `Collection` of `IApplicationPropertyProxy`s to the corresponding `ITaurusApplication`.
    `void` | TaurusApplicationUpdater.`setUpdateStatus(ITaurusApplication pAppl, ITaurusApplication.EModelUpdateStatus pNewStatus)` Sets the update status for the given application.
    `void` | TaurusApplicationUpdater.`updateModel(ITaurusApplication pAppl, org.eclipse.core.runtime.IProgressMonitor pMon)` Updates the given application.

    Method parameters in com.microfocus.awm.core.internal.util with type arguments of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `void` | TaurusApplicationUpdater.`updateApplications(java.util.List<ITaurusApplication> pOriginalAppls, java.util.List<ITaurusApplication> pNewAppls)` Helper method to update a list of existing applications with a list of new ones.
    `void` | TaurusApplicationUpdater.`updateApplications(java.util.List<ITaurusApplication> pOriginalAppls, java.util.List<ITaurusApplication> pNewAppls)` Helper method to update a list of existing applications with a list of new ones.

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

    Classes in com.microfocus.awm.model that implement ITaurusApplication
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTaurusApplication` Basic implementation of `ITaurusApplication`.

    Methods in com.microfocus.awm.model that return ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `ITaurusApplication` | IActiveTaurusApplication.`getActiveTaurusApplication()` Deprecated. Returns the active Taurus application.
    `ITaurusApplication` | IApplicationProperty.`getApplication()` Returns the corresponding `ITaurusApplication` to the `IApplicationProperty`.

    Methods in com.microfocus.awm.model that return types with arguments of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ITaurusApplication>` | ITaurusSystem.`getApplications(org.eclipse.core.runtime.IProgressMonitor pMon)` Gets all AWM applications provided by the system.

    Methods in com.microfocus.awm.model with parameters of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `void` | IApplicationProperty.`initApplicationProperty(ITaurusApplication pApplication)` `IApplicationProperty.initApplicationProperty(ITaurusApplication)` is executed in the process of loading an `ITaurusApplication` after all `IApplicationProperty`s were created.
    `void` | IActiveTaurusApplication.`setActiveTaurusApplication(ITaurusApplication pTaurusApplication)` Deprecated. Sets the given TaurusApplication as active Taurus application.

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

    Classes in com.microfocus.awm.model.internal that implement ITaurusApplication
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MasterConfigurationApplication` AWM application which was defined by a master configuration.

    Methods in com.microfocus.awm.model.internal that return ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `ITaurusApplication` | ActiveTaurusApplication.`getActiveTaurusApplication()`
    `ITaurusApplication` | AbstractInternalApplicationProperty.`getApplication()`

    Methods in com.microfocus.awm.model.internal with parameters of type ITaurusApplication
    Modifier and Type | Method and Description
    --- | ---
    `void` | MasterConfigurationProperty.`initApplicationProperty(ITaurusApplication pApplication)`
    `void` | ApplicationProperty.`initApplicationProperty(ITaurusApplication pApplication)`
    `void` | ActiveTaurusApplication.`setActiveTaurusApplication(ITaurusApplication pTaurusApplication)`

    Constructors in com.microfocus.awm.model.internal with parameters of type ITaurusApplication
    Constructor and Description
    `AbstractInternalApplicationProperty(Property pProperty, RApplicationProperty pApplicationProperty, ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)`
    `ApplicationProperty(Property pProperty, RApplicationProperty pApplicationProperty, ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)` Constructor.
    `MasterConfigurationProperty(Property pProperty, RApplicationProperty pApplicationProperty, ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)` Constructor.

Copyright © 2015 Micro Focus GmbH. All rights reserved.