Class ForStat

  • 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

    public class ForStat
    extends Statement
    A representation of the model object 'For Stat'.

    The following features are supported:

    See Also:
    ATLPackage.getForStat()
    • 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 OclExpression collection
      The cached value of the 'Collection' containment reference.
      protected Iterator iterator
      The cached value of the 'Iterator' containment reference.
      protected org.eclipse.emf.common.util.EList<Statement> statements
      The cached value of the 'Statements' containment reference list.
      • 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
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ForStat()
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.emf.common.notify.NotificationChain basicSetCollection​(OclExpression newCollection, org.eclipse.emf.common.notify.NotificationChain msgs)
      org.eclipse.emf.common.notify.NotificationChain basicSetIterator​(Iterator newIterator, 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)
      OclExpression getCollection()
      Returns the value of the 'Collection' containment reference.
      Iterator getIterator()
      Returns the value of the 'Iterator' containment reference.
      org.eclipse.emf.common.util.EList<Statement> getStatements()
      Returns the value of the 'Statements' containment reference list.
      void setCollection​(OclExpression newCollection)
      Sets the value of the 'Collection' containment reference.
      void setIterator​(Iterator newIterator)
      Sets the value of the 'Iterator' containment reference.
      • 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
      • 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
    • Constructor Detail

      • ForStat

        protected ForStat()
    • Method Detail

      • eStaticClass

        protected org.eclipse.emf.ecore.EClass eStaticClass()
        Overrides:
        eStaticClass in class Statement
      • getIterator

        public Iterator getIterator()
        Returns the value of the 'Iterator' containment reference.

        If the meaning of the 'Iterator' containment reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Iterator' containment reference.
        See Also:
        setIterator(Iterator), ATLPackage.getForStat_Iterator()
      • basicSetIterator

        public org.eclipse.emf.common.notify.NotificationChain basicSetIterator​(Iterator newIterator,
                                                                                org.eclipse.emf.common.notify.NotificationChain msgs)
      • setIterator

        public void setIterator​(Iterator newIterator)
        Sets the value of the 'Iterator' containment reference.
        Parameters:
        value - the new value of the 'Iterator' containment reference.
        See Also:
        getIterator()
      • getCollection

        public OclExpression getCollection()
        Returns the value of the 'Collection' containment reference.

        If the meaning of the 'Collection' containment reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Collection' containment reference.
        See Also:
        setCollection(OclExpression), ATLPackage.getForStat_Collection()
      • basicSetCollection

        public org.eclipse.emf.common.notify.NotificationChain basicSetCollection​(OclExpression newCollection,
                                                                                  org.eclipse.emf.common.notify.NotificationChain msgs)
      • setCollection

        public void setCollection​(OclExpression newCollection)
        Sets the value of the 'Collection' containment reference.
        Parameters:
        value - the new value of the 'Collection' containment reference.
        See Also:
        getCollection()
      • getStatements

        public org.eclipse.emf.common.util.EList<Statement> getStatements()
        Returns the value of the 'Statements' containment reference list. The list contents are of type Statement.

        If the meaning of the 'Statements' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Statements' containment reference list.
        See Also:
        ATLPackage.getForStat_Statements()
      • 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.emf.ecore.impl.BasicEObjectImpl
      • 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 LocatedElement
      • eSet

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

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eUnset in class LocatedElement
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eIsSet in class LocatedElement