Package org.openhab.core.model.items
Interface ItemsPackage
- All Superinterfaces:
org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
ItemsPackageImpl
public interface ItemsPackage
extends org.eclipse.emf.ecore.EPackage
The Package for the model.
It contains accessors for the meta objects to represent
- each class,
- each feature of each class,
- each enum,
- and each data type
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ItemsPackage
The singleton instance of the package.static final String
The package name.static final String
The package namespace name.static final String
The package namespace URI.static final int
The meta object id for the 'Item Model
' class.static final int
The feature id for the 'Items' containment reference list.static final int
The number of structural features of the 'Item Model' class.static final int
The meta object id for the 'Model Binding
' class.static final int
The feature id for the 'Configuration' attribute.static final int
The feature id for the 'Properties' containment reference list.static final int
The feature id for the 'Type' attribute.static final int
The number of structural features of the 'Model Binding' class.static final int
The meta object id for the 'Model Item
' class.static final int
The feature id for the 'Args' attribute list.static final int
The feature id for the 'Bindings' containment reference list.static final int
The feature id for the 'Groups' attribute list.static final int
The feature id for the 'Icon' attribute.static final int
The feature id for the 'Label' attribute.static final int
The feature id for the 'Name' attribute.static final int
The feature id for the 'Tags' attribute list.static final int
The feature id for the 'Type' attribute.static final int
The number of structural features of the 'Model Item' class.static final int
The meta object id for the 'Model Property
' class.static final int
The feature id for the 'Key' attribute.static final int
The feature id for the 'Value' attribute list.static final int
The number of structural features of the 'Model Property' class. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EClass
Returns the meta object for class 'Item Model
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Items
'.Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Binding
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Configuration
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Properties
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Type
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Item
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute list 'Args
'.org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Bindings
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute list 'Groups
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Icon
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Label
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Name
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute list 'Tags
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Type
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Property
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Key
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute list 'Value
'.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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eNAME
The package name.- See Also:
-
eNS_URI
The package namespace URI.- See Also:
-
eNS_PREFIX
The package namespace name.- See Also:
-
eINSTANCE
The singleton instance of the package. -
ITEM_MODEL
static final int ITEM_MODELThe meta object id for the 'Item Model
' class.- See Also:
-
ITEM_MODEL__ITEMS
static final int ITEM_MODEL__ITEMSThe feature id for the 'Items' containment reference list.- See Also:
-
ITEM_MODEL_FEATURE_COUNT
static final int ITEM_MODEL_FEATURE_COUNTThe number of structural features of the 'Item Model' class.- See Also:
-
MODEL_ITEM
static final int MODEL_ITEMThe meta object id for the 'Model Item
' class.- See Also:
-
MODEL_ITEM__TYPE
static final int MODEL_ITEM__TYPEThe feature id for the 'Type' attribute.- See Also:
-
MODEL_ITEM__ARGS
static final int MODEL_ITEM__ARGSThe feature id for the 'Args' attribute list.- See Also:
-
MODEL_ITEM__NAME
static final int MODEL_ITEM__NAMEThe feature id for the 'Name' attribute.- See Also:
-
MODEL_ITEM__LABEL
static final int MODEL_ITEM__LABELThe feature id for the 'Label' attribute.- See Also:
-
MODEL_ITEM__ICON
static final int MODEL_ITEM__ICONThe feature id for the 'Icon' attribute.- See Also:
-
MODEL_ITEM__GROUPS
static final int MODEL_ITEM__GROUPSThe feature id for the 'Groups' attribute list.- See Also:
-
MODEL_ITEM__TAGS
static final int MODEL_ITEM__TAGSThe feature id for the 'Tags' attribute list.- See Also:
-
MODEL_ITEM__BINDINGS
static final int MODEL_ITEM__BINDINGSThe feature id for the 'Bindings' containment reference list.- See Also:
-
MODEL_ITEM_FEATURE_COUNT
static final int MODEL_ITEM_FEATURE_COUNTThe number of structural features of the 'Model Item' class.- See Also:
-
MODEL_BINDING
static final int MODEL_BINDINGThe meta object id for the 'Model Binding
' class.- See Also:
-
MODEL_BINDING__TYPE
static final int MODEL_BINDING__TYPEThe feature id for the 'Type' attribute.- See Also:
-
MODEL_BINDING__CONFIGURATION
static final int MODEL_BINDING__CONFIGURATIONThe feature id for the 'Configuration' attribute.- See Also:
-
MODEL_BINDING__PROPERTIES
static final int MODEL_BINDING__PROPERTIESThe feature id for the 'Properties' containment reference list.- See Also:
-
MODEL_BINDING_FEATURE_COUNT
static final int MODEL_BINDING_FEATURE_COUNTThe number of structural features of the 'Model Binding' class.- See Also:
-
MODEL_PROPERTY
static final int MODEL_PROPERTYThe meta object id for the 'Model Property
' class.- See Also:
-
MODEL_PROPERTY__KEY
static final int MODEL_PROPERTY__KEYThe feature id for the 'Key' attribute.- See Also:
-
MODEL_PROPERTY__VALUE
static final int MODEL_PROPERTY__VALUEThe feature id for the 'Value' attribute list.- See Also:
-
MODEL_PROPERTY_FEATURE_COUNT
static final int MODEL_PROPERTY_FEATURE_COUNTThe number of structural features of the 'Model Property' class.- See Also:
-
-
Method Details
-
getItemModel
org.eclipse.emf.ecore.EClass getItemModel()Returns the meta object for class 'Item Model
'.- Returns:
- the meta object for class 'Item Model'.
- See Also:
-
getItemModel_Items
org.eclipse.emf.ecore.EReference getItemModel_Items()Returns the meta object for the containment reference list 'Items
'.- Returns:
- the meta object for the containment reference list 'Items'.
- See Also:
-
getModelItem
org.eclipse.emf.ecore.EClass getModelItem()Returns the meta object for class 'Model Item
'.- Returns:
- the meta object for class 'Model Item'.
- See Also:
-
getModelItem_Type
org.eclipse.emf.ecore.EAttribute getModelItem_Type()Returns the meta object for the attribute 'Type
'.- Returns:
- the meta object for the attribute 'Type'.
- See Also:
-
getModelItem_Args
org.eclipse.emf.ecore.EAttribute getModelItem_Args()Returns the meta object for the attribute list 'Args
'.- Returns:
- the meta object for the attribute list 'Args'.
- See Also:
-
getModelItem_Name
org.eclipse.emf.ecore.EAttribute getModelItem_Name()Returns the meta object for the attribute 'Name
'.- Returns:
- the meta object for the attribute 'Name'.
- See Also:
-
getModelItem_Label
org.eclipse.emf.ecore.EAttribute getModelItem_Label()Returns the meta object for the attribute 'Label
'.- Returns:
- the meta object for the attribute 'Label'.
- See Also:
-
getModelItem_Icon
org.eclipse.emf.ecore.EAttribute getModelItem_Icon()Returns the meta object for the attribute 'Icon
'.- Returns:
- the meta object for the attribute 'Icon'.
- See Also:
-
getModelItem_Groups
org.eclipse.emf.ecore.EAttribute getModelItem_Groups()Returns the meta object for the attribute list 'Groups
'.- Returns:
- the meta object for the attribute list 'Groups'.
- See Also:
-
getModelItem_Tags
org.eclipse.emf.ecore.EAttribute getModelItem_Tags()Returns the meta object for the attribute list 'Tags
'.- Returns:
- the meta object for the attribute list 'Tags'.
- See Also:
-
getModelItem_Bindings
org.eclipse.emf.ecore.EReference getModelItem_Bindings()Returns the meta object for the containment reference list 'Bindings
'.- Returns:
- the meta object for the containment reference list 'Bindings'.
- See Also:
-
getModelBinding
org.eclipse.emf.ecore.EClass getModelBinding()Returns the meta object for class 'Model Binding
'.- Returns:
- the meta object for class 'Model Binding'.
- See Also:
-
getModelBinding_Type
org.eclipse.emf.ecore.EAttribute getModelBinding_Type()Returns the meta object for the attribute 'Type
'.- Returns:
- the meta object for the attribute 'Type'.
- See Also:
-
getModelBinding_Configuration
org.eclipse.emf.ecore.EAttribute getModelBinding_Configuration()Returns the meta object for the attribute 'Configuration
'.- Returns:
- the meta object for the attribute 'Configuration'.
- See Also:
-
getModelBinding_Properties
org.eclipse.emf.ecore.EReference getModelBinding_Properties()Returns the meta object for the containment reference list 'Properties
'.- Returns:
- the meta object for the containment reference list 'Properties'.
- See Also:
-
getModelProperty
org.eclipse.emf.ecore.EClass getModelProperty()Returns the meta object for class 'Model Property
'.- Returns:
- the meta object for class 'Model Property'.
- See Also:
-
getModelProperty_Key
org.eclipse.emf.ecore.EAttribute getModelProperty_Key()Returns the meta object for the attribute 'Key
'.- Returns:
- the meta object for the attribute 'Key'.
- See Also:
-
getModelProperty_Value
org.eclipse.emf.ecore.EAttribute getModelProperty_Value()Returns the meta object for the attribute list 'Value
'.- Returns:
- the meta object for the attribute list 'Value'.
- See Also:
-
getItemsFactory
ItemsFactory getItemsFactory()Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-