## Uses of Interface
com.microfocus.awm.meta.interfaces.ElementType

- Packages that use ElementType
  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.meta | Core classes of the AWM meta model plug-in.
  com.microfocus.awm.meta.impl | Implementations of AWM model access interfaces.
  com.microfocus.awm.meta.interfaces | Provides access to the AWM modeled data like AWM action descriptors, application options, element list structures, element types, file descriptors, filter types, function packages, global actions, icons, tool descriptors, and so on.
  com.microfocus.awm.meta.interfaces.validation | Internal validation interfaces for objects of the AWM meta model.
  com.microfocus.awm.meta.util | Helper and utility classes for the AWM meta model including model validation and conversion.
  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 ElementType in com.microfocus.awm.control

    Methods in com.microfocus.awm.control that return ElementType
    Modifier and Type | Method and Description
    --- | ---
    `static ElementType` | ElementlistManager.`getElementTypeFromProperties(java.util.Collection<IPropertyValue> pPropertyValues)` Gets the element type from a collection of property values by searching the match name.

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

    Methods in com.microfocus.awm.control.internal with parameters of type ElementType
    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 ElementType in com.microfocus.awm.core

    Methods in com.microfocus.awm.core that return ElementType
    Modifier and Type | Method and Description
    --- | ---
    `static ElementType` | TaurusModelUtilities.`getElementType(java.util.Collection<IPropertyValue> pPropertyValues)` Looks for an element type property in the given list of property values and returns the corresponding element type or `null` if no element type could be resolved.
    `static ElementType` | TaurusModelUtilities.`getElementType(java.util.Map<Property,IPropertyValue> pPropertyValues)` Looks for an element type property in the given map of property values and returns the corresponding element type or `null` if no element type could be resolved.
    `ElementType` | TaurusFactory.`getElementType(java.lang.String pElementTypeID)` Return the element type for the given element type id.
    `static ElementType` | TaurusModelUtilities.`getElementTypeByID(java.lang.String pID, TAURUSConfiguration pTauConf)` Returns for the Element Type with the given ID in the given Taurus model configuration.

    Methods in com.microfocus.awm.core that return types with arguments of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Map<java.lang.String,ElementType>` | TaurusModelUtilities.`getElementTypMachnameMap(TAURUSConfiguration pTauConf)` Get a map which maps an elements match name to the corresponding element type.
    `static java.util.List<ElementType>` | TaurusModelUtilities.`getElemTypList(TAURUSConfiguration pTauConf)` Get a list of defined element types in a specific model.

    Methods in com.microfocus.awm.core with parameters of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `IElement` | TaurusFactory.`createElement(java.lang.String pElementId, ElementType pElementTyp)` Creates a new element.
    `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.
    `static java.lang.String` | TaurusModelUtilities.`getElementID(ISystemImage pImg, ElementType pEleType, java.util.Collection<IPropertyValue> pTargetPropVals)` Generates an element ID.
    `static java.lang.String` | TaurusModelUtilities.`getElementID(ISystemImage pImg, ElementType pEleType, java.util.Map<Property,IPropertyValue> pTargetPropVals)` Generates an element ID.
    `static IPropertyValue` | TaurusModelUtilities.`getElementName(ElementType pEleType, java.util.Map<Property,IPropertyValue> pPropVals)` Gets the property value of the `RElementProperty` relationship which has the flag "Element Name" set to `true`.
    `static Property` | TaurusModelUtilities.`getElementNameProperty(ElementType pEleType)` Gets the property of the `RElementProperty` relationship which has the flag "Element Name" set to `true`.
    `static java.util.List<Property>` | TaurusModelUtilities.`getLabelProperties(ElementType pElementType)` Returns a list of label Properties of the given Element Type or an empty list.
    `static java.util.List<Property>` | TaurusModelUtilities.`getPropertyListOfElementTyp(ElementType elmtyp)` Returns the Key Properties of the given Element Type, sorted after their sequence number.
    `static RElementProperty` | TaurusModelUtilities.`getSortProperty(ElementType pEleType)` Get the sort property of the given element type.
    `static Property` | TaurusModelUtilities.`getSuffixProperty(ElementType pElementType)` Returns the first property of the given element type which has the "Special Property" attribute set to `ESpecialProperties.ELEMENT_SUFFIX`.

  - ### Uses of ElementType in com.microfocus.awm.meta

    Methods in com.microfocus.awm.meta that return ElementType
    Modifier and Type | Method and Description
    --- | ---
    `ElementType` | TaurusFactory.`createElementType()` Returns a new object of class 'Element Type'.

  - ### Uses of ElementType in com.microfocus.awm.meta.impl

    Classes in com.microfocus.awm.meta.impl that implement ElementType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ElementTypeImpl`
    `class` | `LinkedElementTypeImpl`

    Methods in com.microfocus.awm.meta.impl that return ElementType
    Modifier and Type | Method and Description
    --- | ---
    `ElementType` | TaurusFactoryImpl.`createElementType()`

    Methods in com.microfocus.awm.meta.impl that return types with arguments of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<ElementType>` | CElementTypesImpl.`getElementType()`

  - ### Uses of ElementType in com.microfocus.awm.meta.interfaces

    Subinterfaces of ElementType in com.microfocus.awm.meta.interfaces
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LinkedElementType` An element type describes a class of elements, including their properties and applicable actions.

    Methods in com.microfocus.awm.meta.interfaces that return types with arguments of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.util.EList<ElementType>` | CElementTypes.`getElementType()` Returns the value of the 'Element Type' containment reference list.

  - ### Uses of ElementType in com.microfocus.awm.meta.interfaces.validation

    Method parameters in com.microfocus.awm.meta.interfaces.validation with type arguments of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CElementTypesValidator.`validateElementType(org.eclipse.emf.common.util.EList<ElementType> value)`

  - ### Uses of ElementType in com.microfocus.awm.meta.util

    Methods in com.microfocus.awm.meta.util with parameters of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `T` | TaurusSwitch.`caseElementType(ElementType object)` Returns the result of interpreting the object as an instance of 'Element Type'.
    `boolean` | TaurusValidator.`validateElementType_ContainsAllIDDefinitionProperties(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the ContainsAllIDDefinitionProperties constraint of 'Element Type'.
    `boolean` | TaurusValidator.`validateElementType_GetChildrenNoElementType(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the GetChildrenNoElementType constraint of ' Element Type'.
    `boolean` | TaurusValidator.`validateElementType_MultiDefaultActions(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MultiDefaultActions constraint of 'Element Type'.
    `boolean` | TaurusValidator.`validateElementType_MultiSameActions(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MultiSameActions constraint of 'Element Type'.
    `boolean` | TaurusValidator.`validateElementType_MultiSeqnoAction(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MultiSeqnoAction constraint of 'Element Type'.
    `boolean` | TaurusValidator.`validateElementType_MultiSeqnoProperty(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MultiSeqnoProperty constraint of 'Element Type'.
    `boolean` | TaurusValidator.`validateElementType_MultiSeqnoTextDecoration(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the MultiSeqnoTextDecoration constraint of 'Element Type'.
    `boolean` | TaurusValidator.`validateElementType(ElementType elementType, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

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

    Methods in com.microfocus.awm.model that return ElementType
    Modifier and Type | Method and Description
    --- | ---
    `ElementType` | IElement.`getElementType()` Gets the element type of this element.

    Methods in com.microfocus.awm.model with parameters of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IElementDirectory.`changeElementType(IElement pElement, ElementType pNewElementType)` Changes the element type of the given element.
    `java.util.Set<IElement>` | IElementDirectory.`getElements(ElementType pElementTyp)` Get all elements for the specified type.
    `void` | IElement.`setElementType(ElementType pElementType)` Sets the element type of this element.

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

    Methods in com.microfocus.awm.model.internal that return ElementType
    Modifier and Type | Method and Description
    --- | ---
    `ElementType` | Element.`getElementType()`

    Methods in com.microfocus.awm.model.internal with parameters of type ElementType
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ElementDirectory.`changeElementType(IElement pElement, ElementType newElementType)`
    `java.util.Set<IElement>` | ElementDirectory.`getElements(ElementType pElementTyp)` get all elements belonging to the specified type
    `void` | Element.`setElementType(ElementType pElementType)`

    Constructors in com.microfocus.awm.model.internal with parameters of type ElementType
    Constructor and Description
    `Element(java.lang.String pElementId, ElementType pElementType)` Basic constructor.
    `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.

Copyright © 2015 Micro Focus GmbH. All rights reserved.