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

- Packages that use IElementList
  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.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 IElementList in com.microfocus.awm.control

    Methods in com.microfocus.awm.control that return IElementList
    Modifier and Type | Method and Description
    --- | ---
    `static IElementList` | ElementListController.`getList(java.lang.String pElementListID)` Deprecated. Calls `IElementListDirectory.getList(String)`.
    `static IElementList` | ElementListController.`restoreList(ActionDescriptor pAct, IResource pRes)` Deprecated. Call `IElementListDirectory.restoreList(ActionDescriptor, IResource)`.

    Methods in com.microfocus.awm.control that return types with arguments of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Map<java.lang.String,IElementList>` | ElementListController.`getElementListMap()` Deprecated. Use `ElementListController.getElementLists()` instead. This method will create a new map each time.
    `static java.util.List<IElementList>` | ElementListController.`getElementLists()` Deprecated. Calls `IElementListDirectory.getElementLists()`.

    Methods in com.microfocus.awm.control with parameters of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ElementListController.`addElementListEntries(IElementList pElementList, java.util.List<IElementListEntry> pElementListEntries, boolean pRefreshList)` Deprecated. Add the given element list entry list to the given element list at the given position.
    `static void` | ElementListController.`addElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, boolean pRefreshList)` Deprecated. Element list entries are now being automatically added to their element list during initialization.
    `static void` | ElementListController.`addElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, int pIndex, boolean pRefreshList)` Deprecated. Element list entries are now being automatically added to their element list during initialization.
    `static void` | ElementListController.`addList(IElementList pElementList, java.lang.String pPreviousListID, boolean pNotify)` Deprecated. Add a new element list to the element list map and maintain the related internal data structures.
    `static void` | ElementListController.`addList(IElementList pElementList, java.lang.String pPreviousListID, java.lang.String pTableViewSecondaryId)` Deprecated. Add a new element list to the element list map and table view secondary id map and maintain the related internal data structures.
    `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 void` | ElementlistManager.`refreshElementList(IElementList pEleList, boolean pPhysicalRefresh, IExecutionContext pContext, org.eclipse.core.runtime.IProgressMonitor pMon)` Refreshes an `IElementList`.
    `static void` | ElementlistManager.`refreshElementList(IElementList pEleList, boolean pPhysicalRefresh, org.eclipse.core.runtime.IProgressMonitor pMon)` Refreshes an `IElementList`.
    `static void` | ElementListController.`removeElementListEntries(IElementList pElementList, java.util.List<IElementListEntry> pElementListEntries, boolean pRefreshList)` Deprecated. Remove the given element list entry list from the given element list.
    `static void` | ElementListController.`removeElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, boolean pRefreshList)` Deprecated. Remove the given element list entry from the given element list.
    `static void` | ElementListController.`removeList(IElementList pElementList)` Deprecated. Removes the given element list from the element list directory and table view directory.
    `static void` | ElementListController.`showList(IElementList pElementList)` Deprecated. Show the given element list in the main table view.
    `static void` | ElementListController.`showList(IElementList pElementList, java.lang.String pTableViewSecondaryId)` Deprecated. Show the given element list in the table view with given secondary id.

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

    Methods in com.microfocus.awm.control.internal with parameters of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `static IElementListEntry` | ResourceOperationProcessor.`insertNewElementEntry(java.lang.String pNewEleID, IElementListEntry pReferenceEntry, ElementType pNewEleType, IElementList pElmList, java.util.Collection<IPropertyValue> pProperties, boolean pInsertChild, ISystemImage pSystemImage)` Creates a new element list entry and adds it to the element list.

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

    Methods in com.microfocus.awm.core that return IElementList
    Modifier and Type | Method and Description
    --- | ---
    `IElementList` | TaurusFactory.`createElementList(ElementListStructure pElementListStructure, ActionDescriptor pAction)` Same as calling `createElementList(ElementListStructure, ActionDescriptor, null, null)`.
    `IElementList` | TaurusFactory.`createElementList(ElementListStructure pElementListStructure, ActionDescriptor pAction, java.lang.String pElementListID)` Same as calling `createElementList(ElementListStructure, ActionDescriptor, String, null)`.
    `IElementList` | TaurusFactory.`createElementList(ElementListStructure pElementListStructure, ActionDescriptor pAction, java.lang.String pElementListID, IResource pParent)` Creates an `IElementList` depending on the given parent `IResource`.
    `IElementList` | TaurusNotification.`getElementList()` Returns a `IElementList` or `null`, depending on the `TaurusNotification._type`.
    `IElementList` | GetChildrenResult.`getElementList()` Gets the element list contained the resource's children.

    Methods in com.microfocus.awm.core with parameters of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `IElementListEntry` | TaurusFactory.`createElementListEntry(IElementList pElementList, java.lang.String pElementId, ElementType pElementTyp)` Creates a new element list entry.
    `IElementListEntry` | TaurusFactory.`createElementListEntry(IElementList pElementList, java.lang.String pElementId, ElementType pElementTyp, int pState)` Creates a new element list entry.
    `IElementListEntry` | TaurusFactory.`createElementListEntry(IElementList pElementList, java.lang.String pElementListEntryID, IElement pElement)` Creates a new element list entry.
    `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`.
    `void` | TaurusNotification.`setElementList(IElementList pEleList)` Sets the element list of this notification.

    Constructors in com.microfocus.awm.core with parameters of type IElementList
    Constructor and Description
    `GetChildrenResult(IElementList pElementList, IAction pAction)` Constructor.
    `TaurusNotification(ETaurusNotification pType, IElementList pEleList)` Constructor used for notifications which evolve an element list.
    `TaurusNotification(ETaurusNotification pType, IElementList pEleList, java.lang.String pTableViewID)` Constructor used for notifications which evolve an element list in a secondary element views.

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

    Methods in com.microfocus.awm.model that return IElementList
    Modifier and Type | Method and Description
    --- | ---
    `IElementList` | ITaurusApplication.`getChildren(boolean pRefresh, org.eclipse.core.runtime.IProgressMonitor pMonitor)` Deprecated. Use `ITaurusApplication.getChildren(EGetChildrenMode,IProgressMonitor)` instead.
    `IElementList` | IElementListEntry.`getChildren(boolean pRefresh, org.eclipse.core.runtime.IProgressMonitor pMonitor)` Deprecated. Used `IElementListEntry.getChildren(EGetChildrenMode,IProgressMonitor)` to have more information as result.
    `IElementList` | IElement.`getChildren(boolean pRefresh, org.eclipse.core.runtime.IProgressMonitor pMonitor)` Deprecated. `)` is used instead.
    `IElementList` | AbstractTaurusApplication.`getChildren(boolean pRefresh, org.eclipse.core.runtime.IProgressMonitor pMonitor)` Deprecated. Used `AbstractTaurusApplication.getChildren(EGetChildrenMode,IProgressMonitor)` to have more information as result.
    `IElementList` | IElement.`getChildrenElementList()` Gets the element list of children that is created during `IElement.getChildren(boolean, IProgressMonitor)`.
    `IElementList` | IElementListEntry.`getElementList()` Gets the element list of this entry.
    `IElementList` | IAction.`getElementList()` Returns an element list if the performed action created one.
    `IElementList` | IElementListDirectory.`getList(IElementListKey pKey)` Returns the element list for the given logical element list key.
    `IElementList` | IElementListDirectory.`getList(java.lang.String pElementListID)` Gets the element list with the given ID.
    `IElementList` | ITableViewDirectory.`getNextElementList(IElementList pElementList)` Get the element list which follows the given element list.
    `IElementList` | IElementListDirectory.`getNextList(IElementList pEleList)` Gets the element list which follows the given element list.
    `IElementList` | ITableViewDirectory.`getPreviousElementList(IElementList pElementList)` Get the element list which precedes the given element list.
    `IElementList` | IElementListDirectory.`getPreviousList(IElementList pEleList)` Gets the element list which precedes the given element list.
    `IElementList` | IElementListDirectory.`getSelectedList()` Gets the element list which is currently selected in a table view.
    `IElementList` | IElementListDirectory.`loadElementList(java.lang.String pElementListID)` Load the element list belonging to the given element list id from the workspace.
    `IElementList` | IElementListDirectory.`restoreList(ActionDescriptor pAct, IResource pRes)` Tries to restore a Element List for the given parameters.

    Methods in com.microfocus.awm.model that return types with arguments of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IElementList>` | IElementListDirectory.`getElementLists()` Gets a list of all `IElementList`.
    `java.util.List<IElementList>` | IElementListDirectory.`getElementLists(IResource pResource)` Gets element lists which were created with the given resource.

    Methods in com.microfocus.awm.model with parameters of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `void` | IElementListDirectory.`addElementListDependency(IElementList pList, IElementList pPreviousList)` Add an element list id to the map which contains the sequential dependency between element lists.
    `void` | IElementListDirectory.`addElementListEntries(IElementList pElementList, java.util.List<IElementListEntry> pElementListEntries, boolean pRefreshList)` Add the given element list entry list to the given element list at the given position.
    `void` | IElementListDirectory.`addElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, boolean pRefresh)` Deprecated. Element list entries are now being automatically added to their element list during initialization.
    `void` | IElementListDirectory.`addElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, int index, boolean pRefresh)` Deprecated. Element list entries are now being automatically added to their element list during initialization.
    `void` | IElementListDirectory.`addList(IElementList pElementList, java.lang.String pPrevListID, boolean pNotify)` Add a new element list to the element list map and maintain the related internal data structures.
    `void` | IElementListDirectory.`addList(IElementList pElementList, java.lang.String pPrevListID, java.lang.String pTableViewSecondaryId, boolean pNotify)` Add a new element list to the element list map and table view secondary id map and maintain the related internal data structures.
    `IElementList` | ITableViewDirectory.`getNextElementList(IElementList pElementList)` Get the element list which follows the given element list.
    `IElementList` | IElementListDirectory.`getNextList(IElementList pEleList)` Gets the element list which follows the given element list.
    `IElementList` | ITableViewDirectory.`getPreviousElementList(IElementList pElementList)` Get the element list which precedes the given element list.
    `IElementList` | IElementListDirectory.`getPreviousList(IElementList pEleList)` Gets the element list which precedes the given element list.
    `java.lang.String` | ITableViewDirectory.`getTableViewSecondaryId(IElementList pElementList)` Get the secondary id of the table view in which the given element list exists.
    `void` | ITableViewDirectory.`removeElementList(IElementList pElementList)` Remove the given element list from the table view where it exists.
    `void` | IElementListDirectory.`removeElementListEntries(IElementList pElementList, java.util.List<IElementListEntry> pElementListEntries, boolean pRefreshList)` Deprecated. To delete an element list entry from a list, simply call `IResource.delete()`
    `void` | IElementListDirectory.`removeElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, boolean pRefreshList)` Deprecated. To delete an element list entry from a list, simply call `IResource.delete()`
    `void` | IElementListDirectory.`removeList(IElementList pElementList)` Removes the given element list from the element list directory.
    `void` | IElementListDirectory.`saveElementList(IElementList pElementList)` Save the li_....xml file for the given element list id to the workspace.
    `void` | IAction.`setElementList(IElementList pEleList)` Sets the element list of this action.
    `void` | IElementListDirectory.`showList(IElementList pEleList)` Notify the observers of the element list directory of a change in the element list with the given element list id.
    `void` | IElementListDirectory.`showList(IElementList pElementList, java.lang.String pTableViewSecondaryId)` Show the given element list in the table view with given secondary id.
    `void` | ITableViewDirectory.`showList(IElementList pElementList, java.lang.String pTableViewSecondaryId, boolean pActivate)` Show the given element list in the table view with the given secondary id.

    Method parameters in com.microfocus.awm.model with type arguments of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `void` | ITableViewDirectory.`removeElementLists(java.util.LinkedList<IElementList> pElementLists)` Remove the given element lists from the table views where they exist.

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

    Classes in com.microfocus.awm.model.internal that implement IElementList
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ElementList` Base implementation for a list of resources.

    Methods in com.microfocus.awm.model.internal that return IElementList
    Modifier and Type | Method and Description
    --- | ---
    `static IElementList` | ElementList.`emptyElementList(ActionDescriptor pAct)` Convenience method to create a new list with no parent, a generated default ID an a default `ElementListStructure` without any columns
    `IElementList` | ElementListEntry.`getChildren(boolean pRefresh, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated. Used `ElementListEntry.getChildren(EGetChildrenMode,IProgressMonitor)` to have more information as result.
    `IElementList` | Element.`getChildren(boolean pRefresh, org.eclipse.core.runtime.IProgressMonitor pMon)` Deprecated.
    `IElementList` | Element.`getChildrenElementList()` Gets the element list of children that is created during `Element.getChildren(boolean, IProgressMonitor, IElementListEntry)`.
    `IElementList` | ElementListLoader.`getElementList()` Gets the loaded element list.
    `IElementList` | ElementListEntry.`getElementList()`
    `IElementList` | Action.`getElementList()`
    `IElementList` | ElementListDirectory.`getList(IElementListKey pKey)`
    `IElementList` | ElementListDirectory.`getList(java.lang.String pElementListID)` Returns the `IElementList` for the given ID or `null` if no element list with the given ID exists.
    `IElementList` | ElementListDirectory.`getNextList(IElementList pEleList)` Gets the element list which follows the given element list.
    `IElementList` | ElementListDirectory.`getPreviousList(IElementList pEleList)` Gets the element list which precedes the given element list.
    `IElementList` | ElementListDirectory.`getSelectedList()`
    `IElementList` | ElementListDirectory.`loadElementList(java.lang.String pElementListID)`
    `IElementList` | ElementListDirectory.`restoreList(ActionDescriptor pAct, IResource pRes)`

    Methods in com.microfocus.awm.model.internal that return types with arguments of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IElementList>` | ElementListDirectory.`getElementLists()`
    `java.util.List<IElementList>` | ElementListDirectory.`getElementLists(IResource pResource)`

    Methods in com.microfocus.awm.model.internal with parameters of type IElementList
    Modifier and Type | Method and Description
    --- | ---
    `void` | ElementListDirectory.`addElementListDependency(IElementList pElementList, IElementList pPrevElementList)`
    `void` | ElementListDirectory.`addElementListEntries(IElementList pElementList, java.util.List<IElementListEntry> pElementListEntries, boolean pRefreshList)`
    `void` | ElementListDirectory.`addElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, boolean pRefreshList)`
    `void` | ElementListDirectory.`addElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, int pIndex, boolean pRefreshList)`
    `void` | ElementListDirectory.`addList(IElementList pElementList, java.lang.String pPrevListID, boolean pNotify)` add a new element list to the element list map and maintain the related internal data structures
    `void` | ElementListDirectory.`addList(IElementList pElementList, java.lang.String pPrevListID, java.lang.String pTableViewSecondaryId, boolean pNotify)`
    `IElementList` | ElementListDirectory.`getNextList(IElementList pEleList)` Gets the element list which follows the given element list.
    `IElementList` | ElementListDirectory.`getPreviousList(IElementList pEleList)` Gets the element list which precedes the given element list.
    `void` | ElementListDirectory.`removeElementListEntries(IElementList pElementList, java.util.List<IElementListEntry> pElementListEntries, boolean pRefreshList)`
    `void` | ElementListDirectory.`removeElementListEntry(IElementList pElementList, IElementListEntry pElementListEntry, boolean pRefreshList)`
    `void` | ElementListDirectory.`removeList(IElementList pElementList)` remove an element list from the element list map and maintain the related internal data structures
    `void` | ElementListDirectory.`saveElementList(IElementList pElementList)`
    `void` | Action.`setElementList(IElementList pEleList)`
    `void` | ElementListDirectory.`showList(IElementList pElementList)`
    `void` | ElementListDirectory.`showList(IElementList pElementList, java.lang.String pTableViewSecondaryId)`

    Constructors in com.microfocus.awm.model.internal with parameters of type IElementList
    Constructor and Description
    `ElementListEntry(IElementList pElementList, java.lang.String pElementId, ElementType pElementType)` Creates a new `ElementListEntry`.
    `ElementListEntry(IElementList pElementList, java.lang.String pElementId, ElementType pElementTyp, int pState)` Constructor for creating element list entries with a custom state.
    `ElementListEntry(IElementList pElementList, java.lang.String pElementListEntryID, IElement pElement)` Constructor for loading an element list entry from cache.

Copyright © 2015 Micro Focus GmbH. All rights reserved.