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

- Packages that use Icon
  Package | Description
  --- | ---
  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.

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

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

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

    Classes in com.microfocus.awm.meta.impl that implement Icon
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FunctionPackageIconImpl`
    `class` | `IconImpl`
    `class` | `PredefinedIconImpl`

    Methods in com.microfocus.awm.meta.impl that return Icon
    Modifier and Type | Method and Description
    --- | ---
    `Icon` | GlobalActionImpl.`basicGetIcon()`
    `Icon` | ElementTypeImpl.`basicGetIcon()`
    `Icon` | ActionDescriptorImpl.`basicGetIcon()`
    `Icon` | TaurusFactoryImpl.`createIcon()`
    `Icon` | GlobalActionImpl.`getIcon()`
    `Icon` | ElementTypeImpl.`getIcon()`
    `Icon` | ActionDescriptorImpl.`getIcon()`

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

    Methods in com.microfocus.awm.meta.impl with parameters of type Icon
    Modifier and Type | Method and Description
    --- | ---
    `void` | GlobalActionImpl.`setIcon(Icon newIcon)`
    `void` | ElementTypeImpl.`setIcon(Icon newIcon)`
    `void` | ActionDescriptorImpl.`setIcon(Icon newIcon)`

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

    Subinterfaces of Icon in com.microfocus.awm.meta.interfaces
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `FunctionPackageIcon` Icons can be used to assign symbols to elements and actions.
    `interface` | `PredefinedIcon` Generic icon type which must have a unique ID and a reference to one of the pre-defined icon images, which can be selected through the “predefined” attribute of the icon.

    Methods in com.microfocus.awm.meta.interfaces that return Icon
    Modifier and Type | Method and Description
    --- | ---
    `Icon` | GlobalAction.`getIcon()` Returns the value of the 'Icon' reference.
    `Icon` | ElementType.`getIcon()` Returns the value of the 'Icon' reference.
    `Icon` | ActionDescriptor.`getIcon()` Returns the value of the 'Icon' reference.

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

    Methods in com.microfocus.awm.meta.interfaces with parameters of type Icon
    Modifier and Type | Method and Description
    --- | ---
    `void` | GlobalAction.`setIcon(Icon value)` Sets the value of the '`Icon`' reference.
    `void` | ElementType.`setIcon(Icon value)` Sets the value of the '`Icon`' reference.
    `void` | ActionDescriptor.`setIcon(Icon value)` Sets the value of the '`Icon`' reference.

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

    Methods in com.microfocus.awm.meta.interfaces.validation with parameters of type Icon
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | GlobalActionValidator.`validateIcon(Icon value)`
    `boolean` | ElementTypeValidator.`validateIcon(Icon value)`
    `boolean` | ActionDescriptorValidator.`validateIcon(Icon value)`

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

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

    Methods in com.microfocus.awm.meta.util with parameters of type Icon
    Modifier and Type | Method and Description
    --- | ---
    `T` | TaurusSwitch.`caseIcon(Icon object)` Returns the result of interpreting the object as an instance of 'Icon'.
    `boolean` | TaurusValidator.`validateIcon_CrossReferenceValidation(Icon icon, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the CrossReferenceValidation constraint of 'Icon'.
    `boolean` | TaurusValidator.`validateIcon(Icon icon, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Copyright © 2015 Micro Focus GmbH. All rights reserved.