Class RichStringForLoopImpl
- 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
-
- org.eclipse.xtend.core.xtend.impl.RichStringForLoopImpl
-
- 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
,RichStringForLoop
,org.eclipse.xtext.xbase.XExpression
,org.eclipse.xtext.xbase.XForLoopExpression
public class RichStringForLoopImpl extends org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl implements RichStringForLoop
An implementation of the model object 'Rich String For Loop'.The following features are implemented:
- 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.xbase.XExpression
after
The cached value of the 'After
' containment reference.protected org.eclipse.xtext.xbase.XExpression
before
The cached value of the 'Before
' containment reference.protected org.eclipse.xtext.xbase.XExpression
separator
The cached value of the 'Separator
' containment reference.-
Fields inherited from class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
declaredParam, eachExpression, forExpression
-
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 protected
RichStringForLoopImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
basicSetAfter(org.eclipse.xtext.xbase.XExpression newAfter, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
basicSetBefore(org.eclipse.xtext.xbase.XExpression newBefore, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
basicSetSeparator(org.eclipse.xtext.xbase.XExpression newSeparator, org.eclipse.emf.common.notify.NotificationChain msgs)
java.lang.Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, java.lang.Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
org.eclipse.xtext.xbase.XExpression
getAfter()
org.eclipse.xtext.xbase.XExpression
getBefore()
org.eclipse.xtext.xbase.XExpression
getSeparator()
void
setAfter(org.eclipse.xtext.xbase.XExpression newAfter)
void
setBefore(org.eclipse.xtext.xbase.XExpression newBefore)
void
setSeparator(org.eclipse.xtext.xbase.XExpression newSeparator)
-
Methods inherited from class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
basicSetDeclaredParam, basicSetEachExpression, basicSetForExpression, getDeclaredParam, getEachExpression, getForExpression, setDeclaredParam, setEachExpression, setForExpression
-
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
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Field Detail
-
separator
protected org.eclipse.xtext.xbase.XExpression separator
The cached value of the 'Separator
' containment reference.- See Also:
getSeparator()
- Generated:
- Ordered:
-
before
protected org.eclipse.xtext.xbase.XExpression before
The cached value of the 'Before
' containment reference.- See Also:
getBefore()
- Generated:
- Ordered:
-
after
protected org.eclipse.xtext.xbase.XExpression after
The cached value of the 'After
' containment reference.- See Also:
getAfter()
- Generated:
- Ordered:
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
- Generated:
-
getSeparator
public org.eclipse.xtext.xbase.XExpression getSeparator()
- Specified by:
getSeparator
in interfaceRichStringForLoop
- Returns:
- the value of the 'Separator' containment reference.
- See Also:
RichStringForLoop.setSeparator(XExpression)
,XtendPackage.getRichStringForLoop_Separator()
- Generated:
-
basicSetSeparator
public org.eclipse.emf.common.notify.NotificationChain basicSetSeparator(org.eclipse.xtext.xbase.XExpression newSeparator, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setSeparator
public void setSeparator(org.eclipse.xtext.xbase.XExpression newSeparator)
- Specified by:
setSeparator
in interfaceRichStringForLoop
- Parameters:
newSeparator
- the new value of the 'Separator' containment reference.- See Also:
RichStringForLoop.getSeparator()
- Generated:
-
getBefore
public org.eclipse.xtext.xbase.XExpression getBefore()
- Specified by:
getBefore
in interfaceRichStringForLoop
- Returns:
- the value of the 'Before' containment reference.
- See Also:
RichStringForLoop.setBefore(XExpression)
,XtendPackage.getRichStringForLoop_Before()
- Generated:
-
basicSetBefore
public org.eclipse.emf.common.notify.NotificationChain basicSetBefore(org.eclipse.xtext.xbase.XExpression newBefore, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setBefore
public void setBefore(org.eclipse.xtext.xbase.XExpression newBefore)
- Specified by:
setBefore
in interfaceRichStringForLoop
- Parameters:
newBefore
- the new value of the 'Before' containment reference.- See Also:
RichStringForLoop.getBefore()
- Generated:
-
getAfter
public org.eclipse.xtext.xbase.XExpression getAfter()
- Specified by:
getAfter
in interfaceRichStringForLoop
- Returns:
- the value of the 'After' containment reference.
- See Also:
RichStringForLoop.setAfter(XExpression)
,XtendPackage.getRichStringForLoop_After()
- Generated:
-
basicSetAfter
public org.eclipse.emf.common.notify.NotificationChain basicSetAfter(org.eclipse.xtext.xbase.XExpression newAfter, org.eclipse.emf.common.notify.NotificationChain msgs)
- Generated:
-
setAfter
public void setAfter(org.eclipse.xtext.xbase.XExpression newAfter)
- Specified by:
setAfter
in interfaceRichStringForLoop
- Parameters:
newAfter
- the new value of the 'After' containment reference.- See Also:
RichStringForLoop.getAfter()
- 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:
eInverseRemove
in classorg.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
- Generated:
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
- Generated:
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
- Generated:
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
- Generated:
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
- Generated:
-
-