Package org.eclipse.xtext.xbase.impl
Class XForLoopExpressionImpl
- 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.eclipse.xtext.xbase.impl.XExpressionImpl
-
- org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
-
- 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,XExpression,XForLoopExpression
public class XForLoopExpressionImpl extends XExpressionImpl implements XForLoopExpression
An implementation of the model object 'XFor Loop Expression'.The following features are implemented:
- Since:
- 2.7
- Generated:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested 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.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.xtext.common.types.JvmFormalParameterdeclaredParamThe cached value of the 'Declared Param' containment reference.protected XExpressioneachExpressionThe cached value of the 'Each Expression' containment reference.protected XExpressionforExpressionThe cached value of the 'For Expression' containment reference.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedXForLoopExpressionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChainbasicSetDeclaredParam(org.eclipse.xtext.common.types.JvmFormalParameter newDeclaredParam, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetEachExpression(XExpression newEachExpression, org.eclipse.emf.common.notify.NotificationChain msgs)org.eclipse.emf.common.notify.NotificationChainbasicSetForExpression(XExpression newForExpression, org.eclipse.emf.common.notify.NotificationChain msgs)java.lang.ObjecteGet(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)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.xtext.common.types.JvmFormalParametergetDeclaredParam()XExpressiongetEachExpression()XExpressiongetForExpression()voidsetDeclaredParam(org.eclipse.xtext.common.types.JvmFormalParameter newDeclaredParam)voidsetEachExpression(XExpression newEachExpression)voidsetForExpression(XExpression newForExpression)-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods 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, eSettings
-
Methods 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, eVirtualValues, toString
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
forExpression
protected XExpression forExpression
The cached value of the 'For Expression' containment reference.- See Also:
getForExpression()- Generated:
- Ordered:
-
eachExpression
protected XExpression eachExpression
The cached value of the 'Each Expression' containment reference.- See Also:
getEachExpression()- Generated:
- Ordered:
-
declaredParam
protected org.eclipse.xtext.common.types.JvmFormalParameter declaredParam
The cached value of the 'Declared Param' containment reference.- See Also:
getDeclaredParam()- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classXExpressionImpl- Generated:
-
getForExpression
public XExpression getForExpression()
- Specified by:
getForExpressionin interfaceXForLoopExpression- Returns:
- the value of the 'For Expression' containment reference.
- See Also:
XForLoopExpression.setForExpression(XExpression),XbasePackage.getXForLoopExpression_ForExpression()- Generated:
-
basicSetForExpression
public org.eclipse.emf.common.notify.NotificationChain basicSetForExpression(XExpression newForExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setForExpression
public void setForExpression(XExpression newForExpression)
- Specified by:
setForExpressionin interfaceXForLoopExpression- Parameters:
newForExpression- the new value of the 'For Expression' containment reference.- See Also:
XForLoopExpression.getForExpression()- Generated:
-
getEachExpression
public XExpression getEachExpression()
- Specified by:
getEachExpressionin interfaceXForLoopExpression- Returns:
- the value of the 'Each Expression' containment reference.
- See Also:
XForLoopExpression.setEachExpression(XExpression),XbasePackage.getXForLoopExpression_EachExpression()- Generated:
-
basicSetEachExpression
public org.eclipse.emf.common.notify.NotificationChain basicSetEachExpression(XExpression newEachExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setEachExpression
public void setEachExpression(XExpression newEachExpression)
- Specified by:
setEachExpressionin interfaceXForLoopExpression- Parameters:
newEachExpression- the new value of the 'Each Expression' containment reference.- See Also:
XForLoopExpression.getEachExpression()- Generated:
-
getDeclaredParam
public org.eclipse.xtext.common.types.JvmFormalParameter getDeclaredParam()
- Specified by:
getDeclaredParamin interfaceXForLoopExpression- Returns:
- the value of the 'Declared Param' containment reference.
- See Also:
XForLoopExpression.setDeclaredParam(JvmFormalParameter),XbasePackage.getXForLoopExpression_DeclaredParam()- Generated:
-
basicSetDeclaredParam
public org.eclipse.emf.common.notify.NotificationChain basicSetDeclaredParam(org.eclipse.xtext.common.types.JvmFormalParameter newDeclaredParam, org.eclipse.emf.common.notify.NotificationChain msgs)- Generated:
-
setDeclaredParam
public void setDeclaredParam(org.eclipse.xtext.common.types.JvmFormalParameter newDeclaredParam)
- Specified by:
setDeclaredParamin interfaceXForLoopExpression- Parameters:
newDeclaredParam- the new value of the 'Declared Param' containment reference.- See Also:
XForLoopExpression.getDeclaredParam()- Generated:
-
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 classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- Generated:
-
-