com.microfocus.awm.meta.impl

## Class TAURUSConfigurationImpl

- java.lang.Object
- - org.eclipse.emf.common.notify.impl.BasicNotifierImpl
  - - org.eclipse.emf.ecore.impl.BasicEObjectImpl
    - - org.eclipse.emf.ecore.impl.EObjectImpl
      - - com.microfocus.awm.meta.impl.AWMObjectImpl
        - - com.microfocus.awm.meta.impl.TAURUSConfigurationImpl

- All Implemented Interfaces:
    AWMObject, TAURUSConfiguration, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject

      public class TAURUSConfigurationImpl
      extends AWMObjectImpl
      implements TAURUSConfiguration

  The following features are implemented:

  - `Application Options`
  - `Function Packages`
  - `ID Definitions`
  - `Action Descriptors`
  - `Global Actions`
  - `Element Types`
  - `Element List Structures`
  - `File Descriptors`
  - `Filter Types`
  - `Properties`
  - `Tool Descriptors`
  - `Icons`

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

      `org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList`

    - ### Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

      `org.eclipse.emf.ecore.InternalEObject.EStore`

  - ### Field Summary

    - ### Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

      `ELAST_EOBJECT_FLAG`

    - ### Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

      `EOPPOSITE_FEATURE_BASE`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetActionDescriptors(CActionDescriptors newActionDescriptors, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetApplicationOptions(ApplicationOptions newApplicationOptions, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetElementListStructures(CElementListStructures newElementListStructures, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetElementTypes(CElementTypes newElementTypes, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetFileDescriptors(CFileDescriptors newFileDescriptors, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetFilterTypes(CFilterTypes newFilterTypes, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetFunctionPackages(CFunctionPackages newFunctionPackages, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetGlobalActions(CGlobalActions newGlobalActions, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetIcons(CIcons newIcons, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetIDDefinitions(CIDDefinitions newIDDefinitions, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetProperties(CProperties newProperties, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | `basicSetToolDescriptors(CToolDescriptors newToolDescriptors, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `java.lang.Object` | `eGet(int featureID, boolean resolve, boolean coreType)`
    `org.eclipse.emf.common.notify.NotificationChain` | `eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `boolean` | `eIsSet(int featureID)`
    `void` | `eSet(int featureID, java.lang.Object newValue)`
    `void` | `eUnset(int featureID)`
    `CActionDescriptors` | `getActionDescriptors()`
    `ApplicationOptions` | `getApplicationOptions()`
    `CElementListStructures` | `getElementListStructures()`
    `CElementTypes` | `getElementTypes()`
    `CFileDescriptors` | `getFileDescriptors()`
    `CFilterTypes` | `getFilterTypes()`
    `CFunctionPackages` | `getFunctionPackages()`
    `CGlobalActions` | `getGlobalActions()`
    `CIcons` | `getIcons()`
    `CIDDefinitions` | `getIDDefinitions()`
    `CProperties` | `getProperties()`
    `CToolDescriptors` | `getToolDescriptors()`
    `void` | `setActionDescriptors(CActionDescriptors newActionDescriptors)`
    `void` | `setApplicationOptions(ApplicationOptions newApplicationOptions)`
    `void` | `setElementListStructures(CElementListStructures newElementListStructures)`
    `void` | `setElementTypes(CElementTypes newElementTypes)`
    `void` | `setFileDescriptors(CFileDescriptors newFileDescriptors)`
    `void` | `setFilterTypes(CFilterTypes newFilterTypes)`
    `void` | `setFunctionPackages(CFunctionPackages newFunctionPackages)`
    `void` | `setGlobalActions(CGlobalActions newGlobalActions)`
    `void` | `setIcons(CIcons newIcons)`
    `void` | `setIDDefinitions(CIDDefinitions newIDDefinitions)`
    `void` | `setProperties(CProperties newProperties)`
    `void` | `setToolDescriptors(CToolDescriptors newToolDescriptors)`

    - ### Methods inherited from class com.microfocus.awm.meta.impl.AWMObjectImpl

      `getComment, isSetComment, setComment, toString, unsetComment`

    - ### Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

      `eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI`

    - ### Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

      `eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset`

    - ### Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

      `eNotificationRequired, eNotify`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

    - ### Methods inherited from interface com.microfocus.awm.meta.interfaces.AWMObject

      `getComment, isSetComment, setComment, unsetComment`

    - ### Methods inherited from interface org.eclipse.emf.ecore.EObject

      `eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

    - ### Methods inherited from interface org.eclipse.emf.common.notify.Notifier

      `eAdapters, eDeliver, eNotify, eSetDeliver`

    - ### Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

      `eNotificationRequired`

- - ### Method Detail

    - #### getApplicationOptions

          public ApplicationOptions getApplicationOptions()

      Specified by:
        `getApplicationOptions` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Application Options' containment reference.
      See Also:
        `TAURUSConfiguration.setApplicationOptions(ApplicationOptions)`, `TaurusPackage.getTAURUSConfiguration_ApplicationOptions()`

    - #### basicSetApplicationOptions

          public org.eclipse.emf.common.notify.NotificationChain basicSetApplicationOptions(ApplicationOptions newApplicationOptions,
                                                                                            org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setApplicationOptions

          public void setApplicationOptions(ApplicationOptions newApplicationOptions)

      Specified by:
        `setApplicationOptions` in interface `TAURUSConfiguration`
      Parameters:
        `newApplicationOptions` - the new value of the 'Application Options' containment reference.
      See Also:
        `TAURUSConfiguration.getApplicationOptions()`

    - #### getFunctionPackages

          public CFunctionPackages getFunctionPackages()

      Specified by:
        `getFunctionPackages` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Function Packages' containment reference.
      See Also:
        `TAURUSConfiguration.setFunctionPackages(CFunctionPackages)`, `TaurusPackage.getTAURUSConfiguration_FunctionPackages()`

    - #### basicSetFunctionPackages

          public org.eclipse.emf.common.notify.NotificationChain basicSetFunctionPackages(CFunctionPackages newFunctionPackages,
                                                                                          org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setFunctionPackages

          public void setFunctionPackages(CFunctionPackages newFunctionPackages)

      Specified by:
        `setFunctionPackages` in interface `TAURUSConfiguration`
      Parameters:
        `newFunctionPackages` - the new value of the 'Function Packages' containment reference.
      See Also:
        `TAURUSConfiguration.getFunctionPackages()`

    - #### getIDDefinitions

          public CIDDefinitions getIDDefinitions()

      Specified by:
        `getIDDefinitions` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'ID Definitions' containment reference.
      See Also:
        `TAURUSConfiguration.setIDDefinitions(CIDDefinitions)`, `TaurusPackage.getTAURUSConfiguration_IDDefinitions()`

    - #### basicSetIDDefinitions

          public org.eclipse.emf.common.notify.NotificationChain basicSetIDDefinitions(CIDDefinitions newIDDefinitions,
                                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setIDDefinitions

          public void setIDDefinitions(CIDDefinitions newIDDefinitions)

      Specified by:
        `setIDDefinitions` in interface `TAURUSConfiguration`
      Parameters:
        `newIDDefinitions` - the new value of the 'ID Definitions' containment reference.
      See Also:
        `TAURUSConfiguration.getIDDefinitions()`

    - #### getActionDescriptors

          public CActionDescriptors getActionDescriptors()

      Specified by:
        `getActionDescriptors` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Action Descriptors' containment reference.
      See Also:
        `TAURUSConfiguration.setActionDescriptors(CActionDescriptors)`, `TaurusPackage.getTAURUSConfiguration_ActionDescriptors()`

    - #### basicSetActionDescriptors

          public org.eclipse.emf.common.notify.NotificationChain basicSetActionDescriptors(CActionDescriptors newActionDescriptors,
                                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setActionDescriptors

          public void setActionDescriptors(CActionDescriptors newActionDescriptors)

      Specified by:
        `setActionDescriptors` in interface `TAURUSConfiguration`
      Parameters:
        `newActionDescriptors` - the new value of the 'Action Descriptors' containment reference.
      See Also:
        `TAURUSConfiguration.getActionDescriptors()`

    - #### getGlobalActions

          public CGlobalActions getGlobalActions()

      Specified by:
        `getGlobalActions` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Global Actions' containment reference.
      See Also:
        `TAURUSConfiguration.setGlobalActions(CGlobalActions)`, `TaurusPackage.getTAURUSConfiguration_GlobalActions()`

    - #### basicSetGlobalActions

          public org.eclipse.emf.common.notify.NotificationChain basicSetGlobalActions(CGlobalActions newGlobalActions,
                                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setGlobalActions

          public void setGlobalActions(CGlobalActions newGlobalActions)

      Specified by:
        `setGlobalActions` in interface `TAURUSConfiguration`
      Parameters:
        `newGlobalActions` - the new value of the 'Global Actions' containment reference.
      See Also:
        `TAURUSConfiguration.getGlobalActions()`

    - #### getElementTypes

          public CElementTypes getElementTypes()

      Specified by:
        `getElementTypes` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Element Types' containment reference.
      See Also:
        `TAURUSConfiguration.setElementTypes(CElementTypes)`, `TaurusPackage.getTAURUSConfiguration_ElementTypes()`

    - #### basicSetElementTypes

          public org.eclipse.emf.common.notify.NotificationChain basicSetElementTypes(CElementTypes newElementTypes,
                                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setElementTypes

          public void setElementTypes(CElementTypes newElementTypes)

      Specified by:
        `setElementTypes` in interface `TAURUSConfiguration`
      Parameters:
        `newElementTypes` - the new value of the 'Element Types' containment reference.
      See Also:
        `TAURUSConfiguration.getElementTypes()`

    - #### getElementListStructures

          public CElementListStructures getElementListStructures()

      Specified by:
        `getElementListStructures` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Element List Structures' containment reference.
      See Also:
        `TAURUSConfiguration.setElementListStructures(CElementListStructures)`, `TaurusPackage.getTAURUSConfiguration_ElementListStructures()`

    - #### basicSetElementListStructures

          public org.eclipse.emf.common.notify.NotificationChain basicSetElementListStructures(CElementListStructures newElementListStructures,
                                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setElementListStructures

          public void setElementListStructures(CElementListStructures newElementListStructures)

      Specified by:
        `setElementListStructures` in interface `TAURUSConfiguration`
      Parameters:
        `newElementListStructures` - the new value of the 'Element List Structures' containment reference.
      See Also:
        `TAURUSConfiguration.getElementListStructures()`

    - #### getFileDescriptors

          public CFileDescriptors getFileDescriptors()

      Specified by:
        `getFileDescriptors` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'File Descriptors' containment reference.
      See Also:
        `TAURUSConfiguration.setFileDescriptors(CFileDescriptors)`, `TaurusPackage.getTAURUSConfiguration_FileDescriptors()`

    - #### basicSetFileDescriptors

          public org.eclipse.emf.common.notify.NotificationChain basicSetFileDescriptors(CFileDescriptors newFileDescriptors,
                                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setFileDescriptors

          public void setFileDescriptors(CFileDescriptors newFileDescriptors)

      Specified by:
        `setFileDescriptors` in interface `TAURUSConfiguration`
      Parameters:
        `newFileDescriptors` - the new value of the 'File Descriptors' containment reference.
      See Also:
        `TAURUSConfiguration.getFileDescriptors()`

    - #### getFilterTypes

          public CFilterTypes getFilterTypes()

      Specified by:
        `getFilterTypes` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Filter Types' containment reference.
      See Also:
        `TAURUSConfiguration.setFilterTypes(CFilterTypes)`, `TaurusPackage.getTAURUSConfiguration_FilterTypes()`

    - #### basicSetFilterTypes

          public org.eclipse.emf.common.notify.NotificationChain basicSetFilterTypes(CFilterTypes newFilterTypes,
                                                                                     org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setFilterTypes

          public void setFilterTypes(CFilterTypes newFilterTypes)

      Specified by:
        `setFilterTypes` in interface `TAURUSConfiguration`
      Parameters:
        `newFilterTypes` - the new value of the 'Filter Types' containment reference.
      See Also:
        `TAURUSConfiguration.getFilterTypes()`

    - #### getProperties

          public CProperties getProperties()

      Specified by:
        `getProperties` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Properties' containment reference.
      See Also:
        `TAURUSConfiguration.setProperties(CProperties)`, `TaurusPackage.getTAURUSConfiguration_Properties()`

    - #### basicSetProperties

          public org.eclipse.emf.common.notify.NotificationChain basicSetProperties(CProperties newProperties,
                                                                                    org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setProperties

          public void setProperties(CProperties newProperties)

      Specified by:
        `setProperties` in interface `TAURUSConfiguration`
      Parameters:
        `newProperties` - the new value of the 'Properties' containment reference.
      See Also:
        `TAURUSConfiguration.getProperties()`

    - #### getToolDescriptors

          public CToolDescriptors getToolDescriptors()

      Specified by:
        `getToolDescriptors` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Tool Descriptors' containment reference.
      See Also:
        `TAURUSConfiguration.setToolDescriptors(CToolDescriptors)`, `TaurusPackage.getTAURUSConfiguration_ToolDescriptors()`

    - #### basicSetToolDescriptors

          public org.eclipse.emf.common.notify.NotificationChain basicSetToolDescriptors(CToolDescriptors newToolDescriptors,
                                                                                         org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setToolDescriptors

          public void setToolDescriptors(CToolDescriptors newToolDescriptors)

      Specified by:
        `setToolDescriptors` in interface `TAURUSConfiguration`
      Parameters:
        `newToolDescriptors` - the new value of the 'Tool Descriptors' containment reference.
      See Also:
        `TAURUSConfiguration.getToolDescriptors()`

    - #### getIcons

          public CIcons getIcons()

      Specified by:
        `getIcons` in interface `TAURUSConfiguration`
      Returns:
        the value of the 'Icons' containment reference.
      See Also:
        `TAURUSConfiguration.setIcons(CIcons)`, `TaurusPackage.getTAURUSConfiguration_Icons()`

    - #### basicSetIcons

          public org.eclipse.emf.common.notify.NotificationChain basicSetIcons(CIcons newIcons,
                                                                               org.eclipse.emf.common.notify.NotificationChain msgs)

    - #### setIcons

          public void setIcons(CIcons newIcons)

      Specified by:
        `setIcons` in interface `TAURUSConfiguration`
      Parameters:
        `newIcons` - the new value of the 'Icons' containment reference.
      See Also:
        `TAURUSConfiguration.getIcons()`

    - #### eInverseRemove

          public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                                int featureID,
                                                                                org.eclipse.emf.common.notify.NotificationChain msgs)

      Overrides:
        `eInverseRemove` in class `org.eclipse.emf.ecore.impl.BasicEObjectImpl`

    - #### eGet

          public java.lang.Object eGet(int featureID,
                                       boolean resolve,
                                       boolean coreType)

      Specified by:
        `eGet` in interface `org.eclipse.emf.ecore.InternalEObject`
      Overrides:
        `eGet` in class `AWMObjectImpl`

    - #### eSet

          public void eSet(int featureID,
                           java.lang.Object newValue)

      Specified by:
        `eSet` in interface `org.eclipse.emf.ecore.InternalEObject`
      Overrides:
        `eSet` in class `AWMObjectImpl`

    - #### eUnset

          public void eUnset(int featureID)

      Specified by:
        `eUnset` in interface `org.eclipse.emf.ecore.InternalEObject`
      Overrides:
        `eUnset` in class `AWMObjectImpl`

    - #### eIsSet

          public boolean eIsSet(int featureID)

      Specified by:
        `eIsSet` in interface `org.eclipse.emf.ecore.InternalEObject`
      Overrides:
        `eIsSet` in class `AWMObjectImpl`

Copyright © 2015 Micro Focus GmbH. All rights reserved.