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
Modifier 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
Modifier 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 Group Function
' enum.static final int
The meta object id for the 'Model Group 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 'Function' attribute.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 Group Item' class.static final int
The meta object id for the 'Model Item
' class.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 Normal Item
' class.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 Normal 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.EEnum
Returns the meta object for enum 'Model Group Function
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Group Item
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute list 'Args
'.org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Function
'.org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Model Item
'.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 Normal Item
'.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. -
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. -
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__TYPE
static final int MODEL_ITEM__TYPEThe feature id for the 'Type' attribute.- 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_GROUP_ITEM
static final int MODEL_GROUP_ITEMThe meta object id for the 'Model Group Item
' class. -
MODEL_GROUP_ITEM__NAME
static final int MODEL_GROUP_ITEM__NAMEThe feature id for the 'Name' attribute.- See Also:
-
MODEL_GROUP_ITEM__LABEL
static final int MODEL_GROUP_ITEM__LABELThe feature id for the 'Label' attribute.- See Also:
-
MODEL_GROUP_ITEM__ICON
static final int MODEL_GROUP_ITEM__ICONThe feature id for the 'Icon' attribute.- See Also:
-
MODEL_GROUP_ITEM__GROUPS
static final int MODEL_GROUP_ITEM__GROUPSThe feature id for the 'Groups' attribute list.- See Also:
-
MODEL_GROUP_ITEM__TAGS
static final int MODEL_GROUP_ITEM__TAGSThe feature id for the 'Tags' attribute list.- See Also:
-
MODEL_GROUP_ITEM__BINDINGS
static final int MODEL_GROUP_ITEM__BINDINGSThe feature id for the 'Bindings' containment reference list.- See Also:
-
MODEL_GROUP_ITEM__TYPE
static final int MODEL_GROUP_ITEM__TYPEThe feature id for the 'Type' attribute.- See Also:
-
MODEL_GROUP_ITEM__FUNCTION
static final int MODEL_GROUP_ITEM__FUNCTIONThe feature id for the 'Function' attribute.- See Also:
-
MODEL_GROUP_ITEM__ARGS
static final int MODEL_GROUP_ITEM__ARGSThe feature id for the 'Args' attribute list.- See Also:
-
MODEL_GROUP_ITEM_FEATURE_COUNT
static final int MODEL_GROUP_ITEM_FEATURE_COUNTThe number of structural features of the 'Model Group Item' class.- See Also:
-
MODEL_NORMAL_ITEM
static final int MODEL_NORMAL_ITEMThe meta object id for the 'Model Normal Item
' class. -
MODEL_NORMAL_ITEM__NAME
static final int MODEL_NORMAL_ITEM__NAMEThe feature id for the 'Name' attribute.- See Also:
-
MODEL_NORMAL_ITEM__LABEL
static final int MODEL_NORMAL_ITEM__LABELThe feature id for the 'Label' attribute.- See Also:
-
MODEL_NORMAL_ITEM__ICON
static final int MODEL_NORMAL_ITEM__ICONThe feature id for the 'Icon' attribute.- See Also:
-
MODEL_NORMAL_ITEM__GROUPS
static final int MODEL_NORMAL_ITEM__GROUPSThe feature id for the 'Groups' attribute list.- See Also:
-
MODEL_NORMAL_ITEM__TAGS
static final int MODEL_NORMAL_ITEM__TAGSThe feature id for the 'Tags' attribute list.- See Also:
-
MODEL_NORMAL_ITEM__BINDINGS
static final int MODEL_NORMAL_ITEM__BINDINGSThe feature id for the 'Bindings' containment reference list.- See Also:
-
MODEL_NORMAL_ITEM__TYPE
static final int MODEL_NORMAL_ITEM__TYPEThe feature id for the 'Type' attribute.- See Also:
-
MODEL_NORMAL_ITEM_FEATURE_COUNT
static final int MODEL_NORMAL_ITEM_FEATURE_COUNTThe number of structural features of the 'Model Normal Item' class.- See Also:
-
MODEL_BINDING
static final int MODEL_BINDINGThe meta object id for the 'Model Binding
' class. -
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. -
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:
-
MODEL_GROUP_FUNCTION
static final int MODEL_GROUP_FUNCTIONThe meta object id for the 'Model Group Function
' enum.
-
-
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_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:
-
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:
-
getModelGroupItem
org.eclipse.emf.ecore.EClass getModelGroupItem()Returns the meta object for class 'Model Group Item
'.- Returns:
- the meta object for class 'Model Group Item'.
- See Also:
-
getModelGroupItem_Function
org.eclipse.emf.ecore.EAttribute getModelGroupItem_Function()Returns the meta object for the attribute 'Function
'.- Returns:
- the meta object for the attribute 'Function'.
- See Also:
-
getModelGroupItem_Args
org.eclipse.emf.ecore.EAttribute getModelGroupItem_Args()Returns the meta object for the attribute list 'Args
'.- Returns:
- the meta object for the attribute list 'Args'.
- See Also:
-
getModelNormalItem
org.eclipse.emf.ecore.EClass getModelNormalItem()Returns the meta object for class 'Model Normal Item
'.- Returns:
- the meta object for class 'Model Normal Item'.
- 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:
-
getModelGroupFunction
org.eclipse.emf.ecore.EEnum getModelGroupFunction()Returns the meta object for enum 'Model Group Function
'.- Returns:
- the meta object for enum 'Model Group Function'.
- 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.
-