Class VariableDeclarationImpl
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.rule.rules.impl.VariableDeclarationImpl
- 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,- VariableDeclaration
public class VariableDeclarationImpl
extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
implements VariableDeclaration
- 
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 StringThe cached value of the 'Name' attribute.protected static final StringThe default value of the 'Name' attribute.protected org.eclipse.xtext.xbase.XExpressionThe cached value of the 'Right' containment reference.protected org.eclipse.xtext.common.types.JvmTypeReferenceThe cached value of the 'Type' containment reference.protected booleanThe cached value of the 'Writeable' attribute.protected static final booleanThe default value of the 'Writeable' 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 TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetRight(org.eclipse.xtext.xbase.XExpression newRight, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetType(org.eclipse.xtext.common.types.JvmTypeReference newType, org.eclipse.emf.common.notify.NotificationChain msgs) eGet(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) getName()org.eclipse.xtext.xbase.XExpressiongetRight()org.eclipse.xtext.common.types.JvmTypeReferencegetType()booleanvoidvoidsetRight(org.eclipse.xtext.xbase.XExpression newRight) voidsetType(org.eclipse.xtext.common.types.JvmTypeReference newType) voidsetWriteable(boolean newWriteable) toString()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- 
WRITEABLE_EDEFAULTprotected static final boolean WRITEABLE_EDEFAULTThe default value of the 'Writeable' attribute.- See Also:
 
- 
writeableprotected boolean writeableThe cached value of the 'Writeable' attribute.- See Also:
 
- 
typeprotected org.eclipse.xtext.common.types.JvmTypeReference typeThe cached value of the 'Type' containment reference.- See Also:
 
- 
NAME_EDEFAULTThe default value of the 'Name' attribute.- See Also:
 
- 
nameThe cached value of the 'Name' attribute.- See Also:
 
- 
rightprotected org.eclipse.xtext.xbase.XExpression rightThe cached value of the 'Right' containment reference.- See Also:
 
 
- 
- 
Constructor Details- 
VariableDeclarationImplprotected VariableDeclarationImpl()
 
- 
- 
Method Details- 
eStaticClassprotected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
- eStaticClassin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
- 
isWriteablepublic boolean isWriteable()- Specified by:
- isWriteablein interface- VariableDeclaration
- Returns:
- the value of the 'Writeable' attribute.
- See Also:
 
- 
setWriteablepublic void setWriteable(boolean newWriteable) - Specified by:
- setWriteablein interface- VariableDeclaration
- Parameters:
- newWriteable- the new value of the 'Writeable' attribute.
- See Also:
 
- 
getTypepublic org.eclipse.xtext.common.types.JvmTypeReference getType()- Specified by:
- getTypein interface- VariableDeclaration
- Returns:
- the value of the 'Type' containment reference.
- See Also:
 
- 
basicSetTypepublic org.eclipse.emf.common.notify.NotificationChain basicSetType(org.eclipse.xtext.common.types.JvmTypeReference newType, org.eclipse.emf.common.notify.NotificationChain msgs) 
- 
setTypepublic void setType(org.eclipse.xtext.common.types.JvmTypeReference newType) - Specified by:
- setTypein interface- VariableDeclaration
- Parameters:
- newType- the new value of the 'Type' containment reference.
- See Also:
 
- 
getName- Specified by:
- getNamein interface- VariableDeclaration
- Returns:
- the value of the 'Name' attribute.
- See Also:
 
- 
setName- Specified by:
- setNamein interface- VariableDeclaration
- Parameters:
- newName- the new value of the 'Name' attribute.
- See Also:
 
- 
getRightpublic org.eclipse.xtext.xbase.XExpression getRight()- Specified by:
- getRightin interface- VariableDeclaration
- Returns:
- the value of the 'Right' containment reference.
- See Also:
 
- 
basicSetRightpublic org.eclipse.emf.common.notify.NotificationChain basicSetRight(org.eclipse.xtext.xbase.XExpression newRight, org.eclipse.emf.common.notify.NotificationChain msgs) 
- 
setRightpublic void setRight(org.eclipse.xtext.xbase.XExpression newRight) - Specified by:
- setRightin interface- VariableDeclaration
- Parameters:
- newRight- the new value of the 'Right' containment reference.
- 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
 
 
-