Class PrimaryExpressionImpl

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
de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl
de.uni_hildesheim.sse.vil.buildlang.vilBuildLanguage.impl.PrimaryExpressionImpl
All Implemented Interfaces:
PrimaryExpression, de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression, 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 PrimaryExpressionImpl extends de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl implements PrimaryExpression
An implementation of the model object 'Primary Expression'.

The following features are implemented:

  • 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 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 Instantiate
    The cached value of the 'Instantiate' containment reference.
    protected Join
    The cached value of the 'Join' containment reference.
    protected Map
    The cached value of the 'Map' containment reference.
    protected SystemExecution
    The cached value of the 'Sys Ex' containment reference.

    Fields inherited from class de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl

    newEx, otherEx, superEx, unqEx

    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
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.emf.common.notify.NotificationChain
    basicSetInstantiate(Instantiate newInstantiate, org.eclipse.emf.common.notify.NotificationChain msgs)
    org.eclipse.emf.common.notify.NotificationChain
    basicSetJoin(Join newJoin, org.eclipse.emf.common.notify.NotificationChain msgs)
    org.eclipse.emf.common.notify.NotificationChain
    basicSetMap(Map newMap, org.eclipse.emf.common.notify.NotificationChain msgs)
    org.eclipse.emf.common.notify.NotificationChain
    basicSetSysEx(SystemExecution newSysEx, org.eclipse.emf.common.notify.NotificationChain msgs)
    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, Object newValue)
    protected org.eclipse.emf.ecore.EClass
    void
    eUnset(int featureID)
    void
    setInstantiate(Instantiate newInstantiate)
    void
    setJoin(Join newJoin)
    void
    setMap(Map newMap)
    void

    Methods inherited from class de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl

    basicSetNewEx, basicSetOtherEx, basicSetSuperEx, basicSetUnqEx, getNewEx, getOtherEx, getSuperEx, getUnqEx, setNewEx, setOtherEx, setSuperEx, setUnqEx

    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 de.uni_hildesheim.sse.vil.expressions.expressionDsl.PrimaryExpression

    getNewEx, getOtherEx, getSuperEx, getUnqEx, setNewEx, setOtherEx, setSuperEx, setUnqEx
  • Field Details

  • Constructor Details

    • PrimaryExpressionImpl

      protected PrimaryExpressionImpl()
  • Method Details

    • eStaticClass

      protected org.eclipse.emf.ecore.EClass eStaticClass()
      Overrides:
      eStaticClass in class de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl
    • getSysEx

      public SystemExecution getSysEx()
      Specified by:
      getSysEx in interface PrimaryExpression
      Returns:
      the value of the 'Sys Ex' containment reference.
      See Also:
    • basicSetSysEx

      public org.eclipse.emf.common.notify.NotificationChain basicSetSysEx(SystemExecution newSysEx, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setSysEx

      public void setSysEx(SystemExecution newSysEx)
      Specified by:
      setSysEx in interface PrimaryExpression
      Parameters:
      newSysEx - the new value of the 'Sys Ex' containment reference.
      See Also:
    • getMap

      public Map getMap()
      Specified by:
      getMap in interface PrimaryExpression
      Returns:
      the value of the 'Map' containment reference.
      See Also:
    • basicSetMap

      public org.eclipse.emf.common.notify.NotificationChain basicSetMap(Map newMap, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setMap

      public void setMap(Map newMap)
      Specified by:
      setMap in interface PrimaryExpression
      Parameters:
      newMap - the new value of the 'Map' containment reference.
      See Also:
    • getJoin

      public Join getJoin()
      Specified by:
      getJoin in interface PrimaryExpression
      Returns:
      the value of the 'Join' containment reference.
      See Also:
    • basicSetJoin

      public org.eclipse.emf.common.notify.NotificationChain basicSetJoin(Join newJoin, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setJoin

      public void setJoin(Join newJoin)
      Specified by:
      setJoin in interface PrimaryExpression
      Parameters:
      newJoin - the new value of the 'Join' containment reference.
      See Also:
    • getInstantiate

      public Instantiate getInstantiate()
      Specified by:
      getInstantiate in interface PrimaryExpression
      Returns:
      the value of the 'Instantiate' containment reference.
      See Also:
    • basicSetInstantiate

      public org.eclipse.emf.common.notify.NotificationChain basicSetInstantiate(Instantiate newInstantiate, org.eclipse.emf.common.notify.NotificationChain msgs)
    • setInstantiate

      public void setInstantiate(Instantiate newInstantiate)
      Specified by:
      setInstantiate in interface PrimaryExpression
      Parameters:
      newInstantiate - the new value of the 'Instantiate' containment reference.
      See Also:
    • 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 de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl
    • eGet

      public Object eGet(int featureID, boolean resolve, boolean coreType)
      Specified by:
      eGet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eGet in class de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl
    • eSet

      public void eSet(int featureID, Object newValue)
      Specified by:
      eSet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eSet in class de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl
    • eUnset

      public void eUnset(int featureID)
      Specified by:
      eUnset in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eUnset in class de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl
    • eIsSet

      public boolean eIsSet(int featureID)
      Specified by:
      eIsSet in interface org.eclipse.emf.ecore.InternalEObject
      Overrides:
      eIsSet in class de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.PrimaryExpressionImpl