Class ThingPackageImpl

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, ThingPackage

    public class ThingPackageImpl
    extends org.eclipse.emf.ecore.impl.EPackageImpl
    implements ThingPackage
    An implementation of the model Package.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

        org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

        org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

        org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
      • Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        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

        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
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage

        org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

        org.eclipse.emf.ecore.InternalEObject.EStore
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createPackageContents()
      Creates the meta-model objects for the package.
      org.eclipse.emf.ecore.EClass getModelBridge()
      org.eclipse.emf.ecore.EAttribute getModelBridge_Bridge()
      org.eclipse.emf.ecore.EReference getModelBridge_Things()
      org.eclipse.emf.ecore.EClass getModelChannel()
      org.eclipse.emf.ecore.EAttribute getModelChannel_ChannelKind()
      org.eclipse.emf.ecore.EAttribute getModelChannel_ChannelType()
      org.eclipse.emf.ecore.EAttribute getModelChannel_Type()
      org.eclipse.emf.ecore.EClass getModelProperty()
      org.eclipse.emf.ecore.EAttribute getModelProperty_Key()
      org.eclipse.emf.ecore.EAttribute getModelProperty_Value()
      org.eclipse.emf.ecore.EClass getModelPropertyContainer()
      org.eclipse.emf.ecore.EAttribute getModelPropertyContainer_Id()
      org.eclipse.emf.ecore.EAttribute getModelPropertyContainer_Label()
      org.eclipse.emf.ecore.EReference getModelPropertyContainer_Properties()
      org.eclipse.emf.ecore.EClass getModelThing()
      org.eclipse.emf.ecore.EAttribute getModelThing_BridgeUID()
      org.eclipse.emf.ecore.EReference getModelThing_Channels()
      org.eclipse.emf.ecore.EAttribute getModelThing_Location()
      org.eclipse.emf.ecore.EAttribute getModelThing_ThingId()
      org.eclipse.emf.ecore.EAttribute getModelThing_ThingTypeId()
      ThingFactory getThingFactory()
      org.eclipse.emf.ecore.EClass getThingModel()
      org.eclipse.emf.ecore.EReference getThingModel_Things()
      static ThingPackage init()
      Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
      void initializePackageContents()
      Complete the initialization of the package and its meta-model.
      • Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl

        addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
      • Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl

        eContents, eCrossReferences, getName, getNameGen, setName
      • Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl

        eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
      • Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

        eBasicSetContainer, eInternalContainer
      • Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

        dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
      • Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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
      • Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

        eNotificationRequired, eNotify
      • Methods inherited from interface org.eclipse.emf.ecore.EModelElement

        getEAnnotation, getEAnnotations
      • Methods inherited from interface org.eclipse.emf.ecore.ENamedElement

        getName, setName
      • 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.ecore.EPackage

        getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
      • Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

        eNotificationRequired
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver