Class ModelBridgeImpl
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.thing.thing.impl.ModelPropertyContainerImpl
org.openhab.core.model.thing.thing.impl.ModelThingImpl
org.openhab.core.model.thing.thing.impl.ModelBridgeImpl
- 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,ModelBridge,ModelPropertyContainer,ModelThing
An implementation of the model object 'Model Bridge'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested 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.EPropertiesHolderImplNested 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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanThe cached value of the 'Bridge' attribute.protected static final booleanThe default value of the 'Bridge' attribute.protected org.eclipse.emf.common.util.EList<ModelThing> The cached value of the 'Things' containment reference list.protected static final booleanThe default value of the 'Things Header' attribute.protected booleanThe cached value of the 'Things Header' attribute.Fields inherited from class org.openhab.core.model.thing.thing.impl.ModelThingImpl
BRIDGE_UID_EDEFAULT, bridgeUID, channels, CHANNELS_HEADER_EDEFAULT, channelsHeader, location, LOCATION_EDEFAULT, THING_ID_EDEFAULT, THING_TYPE_ID_EDEFAULT, thingId, thingTypeIdFields inherited from class org.openhab.core.model.thing.thing.impl.ModelPropertyContainerImpl
id, ID_EDEFAULT, label, LABEL_EDEFAULT, propertiesFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier 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<ModelThing> booleanisBridge()booleanvoidsetBridge(boolean newBridge) voidsetThingsHeader(boolean newThingsHeader) toString()Methods inherited from class org.openhab.core.model.thing.thing.impl.ModelThingImpl
getBridgeUID, getChannels, getLocation, getThingId, getThingTypeId, isChannelsHeader, setBridgeUID, setChannelsHeader, setLocation, setThingId, setThingTypeIdMethods inherited from class org.openhab.core.model.thing.thing.impl.ModelPropertyContainerImpl
getId, getLabel, getProperties, setId, setLabelMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods 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, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, 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.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.openhab.core.model.thing.thing.ModelPropertyContainer
getId, getLabel, getProperties, setId, setLabelMethods inherited from interface org.openhab.core.model.thing.thing.ModelThing
getBridgeUID, getChannels, getLocation, getThingId, getThingTypeId, isChannelsHeader, setBridgeUID, setChannelsHeader, setLocation, setThingId, setThingTypeIdMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
BRIDGE_EDEFAULT
protected static final boolean BRIDGE_EDEFAULTThe default value of the 'Bridge' attribute.- See Also:
-
bridge
protected boolean bridgeThe cached value of the 'Bridge' attribute.- See Also:
-
THINGS_HEADER_EDEFAULT
protected static final boolean THINGS_HEADER_EDEFAULTThe default value of the 'Things Header' attribute.- See Also:
-
thingsHeader
protected boolean thingsHeaderThe cached value of the 'Things Header' attribute.- See Also:
-
things
The cached value of the 'Things' containment reference list.- See Also:
-
-
Constructor Details
-
ModelBridgeImpl
protected ModelBridgeImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classModelThingImpl
-
isBridge
public boolean isBridge()- Specified by:
isBridgein interfaceModelBridge- Returns:
- the value of the 'Bridge' attribute.
- See Also:
-
setBridge
public void setBridge(boolean newBridge) - Specified by:
setBridgein interfaceModelBridge- Parameters:
newBridge- the new value of the 'Bridge' attribute.- See Also:
-
isThingsHeader
public boolean isThingsHeader()- Specified by:
isThingsHeaderin interfaceModelBridge- Returns:
- the value of the 'Things Header' attribute.
- See Also:
-
setThingsHeader
public void setThingsHeader(boolean newThingsHeader) - Specified by:
setThingsHeaderin interfaceModelBridge- Parameters:
newThingsHeader- the new value of the 'Things Header' attribute.- See Also:
-
getThings
- Specified by:
getThingsin interfaceModelBridge- Returns:
- the value of the 'Things' containment reference list.
- See Also:
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemovein classModelThingImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classModelThingImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classModelThingImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classModelThingImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classModelThingImpl
-
toString
- Overrides:
toStringin classModelThingImpl
-