Class ItemsFactoryImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.openhab.core.model.items.impl.ItemsFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory, ItemsFactory

public class ItemsFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements ItemsFactory
An implementation of the model Factory.
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container Link icon

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl Link icon

    org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

    Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl Link icon

    org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl

    Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl Link icon

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

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject Link icon

    org.eclipse.emf.ecore.InternalEObject.EStore
  • Field Summary Link icon

    Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl Link icon

    EDATE_FORMATS, ePackage

    Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl Link icon

    eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG

    Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container Link icon

    eContainer

    Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl Link icon

    EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET

    Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder Link icon

    NIL

    Fields inherited from interface org.eclipse.emf.ecore.InternalEObject Link icon

    EOPPOSITE_FEATURE_BASE

    Fields inherited from interface org.openhab.core.model.items.ItemsFactory Link icon

    eINSTANCE
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    Creates an instance of the factory.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    convertModelGroupFunctionToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    convertToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    org.eclipse.emf.ecore.EObject
    create(org.eclipse.emf.ecore.EClass eClass)
    createFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    createModelGroupFunctionFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    Deprecated. 
    Creates the default factory implementation.

    Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl Link icon

    basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split

    Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl Link icon

    eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container Link icon

    eBasicSetContainer, eInternalContainer

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl Link icon

    dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings

    Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl Link icon

    eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString

    Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl Link icon

    eNotificationRequired, eNotify

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.emf.ecore.EFactory Link icon

    getEPackage, setEPackage

    Methods inherited from interface org.eclipse.emf.ecore.EModelElement Link icon

    getEAnnotation, getEAnnotations

    Methods inherited from interface org.eclipse.emf.ecore.EObject Link icon

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

    Methods inherited from interface org.eclipse.emf.ecore.InternalEObject Link icon

    eNotificationRequired

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier Link icon

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Constructor Details Link icon

    • ItemsFactoryImpl Link icon

      public ItemsFactoryImpl()
      Creates an instance of the factory.
  • Method Details Link icon

    • init Link icon

      public static ItemsFactory init()
      Creates the default factory implementation.
    • create Link icon

      public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
      Specified by:
      create in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      create in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createFromString Link icon

      public Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
      Specified by:
      createFromString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • convertToString Link icon

      public String convertToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
      Specified by:
      convertToString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createItemModel Link icon

      public ItemModel createItemModel()
      Specified by:
      createItemModel in interface ItemsFactory
      Returns:
      a new object of class 'Item Model'.
    • createModelItem Link icon

      public ModelItem createModelItem()
      Specified by:
      createModelItem in interface ItemsFactory
      Returns:
      a new object of class 'Model Item'.
    • createModelGroupItem Link icon

      public ModelGroupItem createModelGroupItem()
      Specified by:
      createModelGroupItem in interface ItemsFactory
      Returns:
      a new object of class 'Model Group Item'.
    • createModelNormalItem Link icon

      public ModelNormalItem createModelNormalItem()
      Specified by:
      createModelNormalItem in interface ItemsFactory
      Returns:
      a new object of class 'Model Normal Item'.
    • createModelBinding Link icon

      public ModelBinding createModelBinding()
      Specified by:
      createModelBinding in interface ItemsFactory
      Returns:
      a new object of class 'Model Binding'.
    • createModelProperty Link icon

      public ModelProperty createModelProperty()
      Specified by:
      createModelProperty in interface ItemsFactory
      Returns:
      a new object of class 'Model Property'.
    • createModelGroupFunctionFromString Link icon

      public ModelGroupFunction createModelGroupFunctionFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertModelGroupFunctionToString Link icon

      public String convertModelGroupFunctionToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • getItemsPackage Link icon

      public ItemsPackage getItemsPackage()
      Specified by:
      getItemsPackage in interface ItemsFactory
      Returns:
      the package supported by this factory.
    • getPackage Link icon

      @Deprecated public static ItemsPackage getPackage()
      Deprecated.