Class ItemsPackageImpl
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.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.openhab.core.model.items.impl.ItemsPackageImpl
- 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,- ItemsPackage
public class ItemsPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements ItemsPackage
 An implementation of the model Package.
 
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImplorg.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteListNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImplorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImplorg.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.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackageorg.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.RegistryNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObjectorg.eclipse.emf.ecore.InternalEObject.EStoreNested classes/interfaces inherited from interface org.openhab.core.model.items.ItemsPackageItemsPackage.Literals
- 
Field SummaryFields inherited from class org.eclipse.emf.ecore.impl.EPackageImpleClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURIFields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImplname, NAME_EDEFAULTFields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpleAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainereContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolderNILFields inherited from interface org.eclipse.emf.ecore.InternalEObjectEOPPOSITE_FEATURE_BASEFields inherited from interface org.openhab.core.model.items.ItemsPackageeINSTANCE, eNAME, eNS_PREFIX, eNS_URI, ITEM_MODEL, ITEM_MODEL__ITEMS, ITEM_MODEL_FEATURE_COUNT, MODEL_BINDING, MODEL_BINDING__CONFIGURATION, MODEL_BINDING__PROPERTIES, MODEL_BINDING__TYPE, MODEL_BINDING_FEATURE_COUNT, MODEL_ITEM, MODEL_ITEM__ARGS, MODEL_ITEM__BINDINGS, MODEL_ITEM__GROUPS, MODEL_ITEM__ICON, MODEL_ITEM__LABEL, MODEL_ITEM__NAME, MODEL_ITEM__TAGS, MODEL_ITEM__TYPE, MODEL_ITEM_FEATURE_COUNT, MODEL_PROPERTY, MODEL_PROPERTY__KEY, MODEL_PROPERTY__VALUE, MODEL_PROPERTY_FEATURE_COUNT
- 
Method SummaryModifier and TypeMethodDescriptionvoidCreates the meta-model objects for the package.org.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributestatic ItemsPackageinit()Creates, registers, and initializes the Package for this model, and for any others upon which it depends.voidComplete the initialization of the package and its meta-model.Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpladdAnnotation, 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, 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, setName, setNamespaceURI, setNsPrefix, setNsURI, toStringMethods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpleContents, eCrossReferences, getName, getNameGenMethods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpleObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozenMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainereBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpldynamicGet, 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, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpleAddVirtualValue, 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpleNotificationRequired, eNotifyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EModelElementgetEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.ENamedElementgetName, setNameMethods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.EPackagegetEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIMethods inherited from interface org.eclipse.emf.ecore.InternalEObjecteNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Method Details- 
initCreates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize ItemsPackage.eINSTANCEwhen that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
 
- 
getItemModelpublic org.eclipse.emf.ecore.EClass getItemModel()- Specified by:
- getItemModelin interface- ItemsPackage
- Returns:
- the meta object for class 'Item Model'.
- See Also:
 
- 
getItemModel_Itemspublic org.eclipse.emf.ecore.EReference getItemModel_Items()- Specified by:
- getItemModel_Itemsin interface- ItemsPackage
- Returns:
- the meta object for the containment reference list 'Items'.
- See Also:
 
- 
getModelItempublic org.eclipse.emf.ecore.EClass getModelItem()- Specified by:
- getModelItemin interface- ItemsPackage
- Returns:
- the meta object for class 'Model Item'.
- See Also:
 
- 
getModelItem_Typepublic org.eclipse.emf.ecore.EAttribute getModelItem_Type()- Specified by:
- getModelItem_Typein interface- ItemsPackage
- Returns:
- the meta object for the attribute 'Type'.
- See Also:
 
- 
getModelItem_Argspublic org.eclipse.emf.ecore.EAttribute getModelItem_Args()- Specified by:
- getModelItem_Argsin interface- ItemsPackage
- Returns:
- the meta object for the attribute list 'Args'.
- See Also:
 
- 
getModelItem_Namepublic org.eclipse.emf.ecore.EAttribute getModelItem_Name()- Specified by:
- getModelItem_Namein interface- ItemsPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
 
- 
getModelItem_Labelpublic org.eclipse.emf.ecore.EAttribute getModelItem_Label()- Specified by:
- getModelItem_Labelin interface- ItemsPackage
- Returns:
- the meta object for the attribute 'Label'.
- See Also:
 
- 
getModelItem_Iconpublic org.eclipse.emf.ecore.EAttribute getModelItem_Icon()- Specified by:
- getModelItem_Iconin interface- ItemsPackage
- Returns:
- the meta object for the attribute 'Icon'.
- See Also:
 
- 
getModelItem_Groupspublic org.eclipse.emf.ecore.EAttribute getModelItem_Groups()- Specified by:
- getModelItem_Groupsin interface- ItemsPackage
- Returns:
- the meta object for the attribute list 'Groups'.
- See Also:
 
- 
getModelItem_Tagspublic org.eclipse.emf.ecore.EAttribute getModelItem_Tags()- Specified by:
- getModelItem_Tagsin interface- ItemsPackage
- Returns:
- the meta object for the attribute list 'Tags'.
- See Also:
 
- 
getModelItem_Bindingspublic org.eclipse.emf.ecore.EReference getModelItem_Bindings()- Specified by:
- getModelItem_Bindingsin interface- ItemsPackage
- Returns:
- the meta object for the containment reference list 'Bindings'.
- See Also:
 
- 
getModelBindingpublic org.eclipse.emf.ecore.EClass getModelBinding()- Specified by:
- getModelBindingin interface- ItemsPackage
- Returns:
- the meta object for class 'Model Binding'.
- See Also:
 
- 
getModelBinding_Typepublic org.eclipse.emf.ecore.EAttribute getModelBinding_Type()- Specified by:
- getModelBinding_Typein interface- ItemsPackage
- Returns:
- the meta object for the attribute 'Type'.
- See Also:
 
- 
getModelBinding_Configurationpublic org.eclipse.emf.ecore.EAttribute getModelBinding_Configuration()- Specified by:
- getModelBinding_Configurationin interface- ItemsPackage
- Returns:
- the meta object for the attribute 'Configuration'.
- See Also:
 
- 
getModelBinding_Propertiespublic org.eclipse.emf.ecore.EReference getModelBinding_Properties()- Specified by:
- getModelBinding_Propertiesin interface- ItemsPackage
- Returns:
- the meta object for the containment reference list 'Properties'.
- See Also:
 
- 
getModelPropertypublic org.eclipse.emf.ecore.EClass getModelProperty()- Specified by:
- getModelPropertyin interface- ItemsPackage
- Returns:
- the meta object for class 'Model Property'.
- See Also:
 
- 
getModelProperty_Keypublic org.eclipse.emf.ecore.EAttribute getModelProperty_Key()- Specified by:
- getModelProperty_Keyin interface- ItemsPackage
- Returns:
- the meta object for the attribute 'Key'.
- See Also:
 
- 
getModelProperty_Valuepublic org.eclipse.emf.ecore.EAttribute getModelProperty_Value()- Specified by:
- getModelProperty_Valuein interface- ItemsPackage
- Returns:
- the meta object for the attribute list 'Value'.
- See Also:
 
- 
getItemsFactory- Specified by:
- getItemsFactoryin interface- ItemsPackage
- Returns:
- the factory that creates the instances of the model.
 
- 
createPackageContentspublic void createPackageContents()Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.
- 
initializePackageContentspublic void initializePackageContents()Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.
 
-