Class 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
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

        org.eclipse.emf.ecore.InternalEObject.EStore
    • 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.MinimalEObjectImpl.Container

        eContainer
      • Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
      • Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

        NIL
      • Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

        EOPPOSITE_FEATURE_BASE
    • 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
      • Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

        eNotificationRequired
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
      • Methods inherited from interface org.eclipse.xtext.xbase.XForLoopExpression

        getDeclaredParam, getEachExpression, getForExpression, setDeclaredParam, setEachExpression, setForExpression
    • 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:
    • Constructor Detail

      • RichStringForLoopImpl

        protected RichStringForLoopImpl()
        Generated:
    • Method Detail

      • eStaticClass

        protected org.eclipse.emf.ecore.EClass eStaticClass()
        Overrides:
        eStaticClass in class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
        Generated:
      • basicSetSeparator

        public org.eclipse.emf.common.notify.NotificationChain basicSetSeparator​(org.eclipse.xtext.xbase.XExpression newSeparator,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)
        Generated:
      • basicSetBefore

        public org.eclipse.emf.common.notify.NotificationChain basicSetBefore​(org.eclipse.xtext.xbase.XExpression newBefore,
                                                                              org.eclipse.emf.common.notify.NotificationChain msgs)
        Generated:
      • basicSetAfter

        public org.eclipse.emf.common.notify.NotificationChain basicSetAfter​(org.eclipse.xtext.xbase.XExpression newAfter,
                                                                             org.eclipse.emf.common.notify.NotificationChain msgs)
        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 class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
        Generated:
      • eGet

        public java.lang.Object eGet​(int featureID,
                                     boolean resolve,
                                     boolean coreType)
        Specified by:
        eGet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eGet in class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
        Generated:
      • eSet

        public void eSet​(int featureID,
                         java.lang.Object newValue)
        Specified by:
        eSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eSet in class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
        Generated:
      • eUnset

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eUnset in class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
        Generated:
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eIsSet in class org.eclipse.xtext.xbase.impl.XForLoopExpressionImpl
        Generated: