Class ModelItemImpl
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.openhab.core.model.items.impl.ModelItemImpl
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Notifier,- org.eclipse.emf.ecore.EObject,- org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,- org.eclipse.emf.ecore.InternalEObject,- ModelItem
public class ModelItemImpl
extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
implements ModelItem
- 
Nested Class SummaryNested 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.InternalEObjectorg.eclipse.emf.ecore.InternalEObject.EStore
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.eclipse.emf.common.util.EList<String> The cached value of the 'Args' attribute list.protected org.eclipse.emf.common.util.EList<ModelBinding> The cached value of the 'Bindings' containment reference list.protected org.eclipse.emf.common.util.EList<String> The cached value of the 'Groups' attribute list.protected StringThe cached value of the 'Icon' attribute.protected static final StringThe default value of the 'Icon' attribute.protected StringThe cached value of the 'Label' attribute.protected static final StringThe default value of the 'Label' attribute.protected StringThe cached value of the 'Name' attribute.protected static final StringThe default value of the 'Name' attribute.protected org.eclipse.emf.common.util.EList<String> The cached value of the 'Tags' attribute list.protected StringThe cached value of the 'Type' attribute.protected static final StringThe default value of the 'Type' attribute.Fields 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_BASE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioneGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) org.eclipse.emf.common.util.EList<String> getArgs()org.eclipse.emf.common.util.EList<ModelBinding> org.eclipse.emf.common.util.EList<String> getIcon()getLabel()getName()org.eclipse.emf.common.util.EList<String> getTags()getType()voidvoidvoidvoidtoString()Methods 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, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpleAddVirtualValue, 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, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, 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.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObjecteNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Field Details- 
TYPE_EDEFAULTThe default value of the 'Type' attribute.- See Also:
 
- 
typeThe cached value of the 'Type' attribute.- See Also:
 
- 
argsThe cached value of the 'Args' attribute list.- See Also:
 
- 
NAME_EDEFAULTThe default value of the 'Name' attribute.- See Also:
 
- 
nameThe cached value of the 'Name' attribute.- See Also:
 
- 
LABEL_EDEFAULTThe default value of the 'Label' attribute.- See Also:
 
- 
labelThe cached value of the 'Label' attribute.- See Also:
 
- 
ICON_EDEFAULTThe default value of the 'Icon' attribute.- See Also:
 
- 
iconThe cached value of the 'Icon' attribute.- See Also:
 
- 
groupsThe cached value of the 'Groups' attribute list.- See Also:
 
- 
tagsThe cached value of the 'Tags' attribute list.- See Also:
 
- 
bindingsThe cached value of the 'Bindings' containment reference list.- See Also:
 
 
- 
- 
Constructor Details- 
ModelItemImplprotected ModelItemImpl()
 
- 
- 
Method Details- 
eStaticClassprotected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
- eStaticClassin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
getType
- 
setType
- 
getArgs
- 
getName
- 
setName
- 
getLabel
- 
setLabel
- 
getIcon
- 
setIcon
- 
getGroups
- 
getTags
- 
getBindings- Specified by:
- getBindingsin interface- ModelItem
- Returns:
- the value of the 'Bindings' containment reference list.
- See Also:
 
- 
eInverseRemovepublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
- eInverseRemovein class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eGet- Specified by:
- eGetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eGetin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eSet- Specified by:
- eSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eSetin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eUnsetpublic void eUnset(int featureID) - Specified by:
- eUnsetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eUnsetin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
eIsSetpublic boolean eIsSet(int featureID) - Specified by:
- eIsSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eIsSetin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
toString- Overrides:
- toStringin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
 
-