ujf.verimag.bip.cmodel.impl
Class CReturnImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.cmodel.impl.CBodyItemImpl
          extended by ujf.verimag.bip.cmodel.impl.CStmImpl
              extended by ujf.verimag.bip.cmodel.impl.CReturnImpl
All Implemented Interfaces:
CBodyItem, CReturn, CStm

public class CReturnImpl
extends CStmImpl
implements CReturn

An implementation of the model object 'CReturn'.

The following features are implemented:


Field Summary
protected  CExpression returnExpression
          The cached value of the 'Return Expression' containment reference.
 
Constructor Summary
protected CReturnImpl()
           
 
Method Summary
 NotificationChain basicSetReturnExpression(CExpression newReturnExpression, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 CExpression getReturnExpression()
           
 void setReturnExpression(CExpression newReturnExpression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

returnExpression

protected CExpression returnExpression
The cached value of the 'Return Expression' containment reference.

See Also:
getReturnExpression()
Constructor Detail

CReturnImpl

protected CReturnImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class CStmImpl

getReturnExpression

public CExpression getReturnExpression()

Specified by:
getReturnExpression in interface CReturn
Returns:
the value of the 'Return Expression' containment reference.
See Also:
CReturn.setReturnExpression(CExpression), CmodelPackage.getCReturn_ReturnExpression()

basicSetReturnExpression

public NotificationChain basicSetReturnExpression(CExpression newReturnExpression,
                                                  NotificationChain msgs)


setReturnExpression

public void setReturnExpression(CExpression newReturnExpression)

Specified by:
setReturnExpression in interface CReturn
Parameters:
newReturnExpression - the new value of the 'Return Expression' containment reference.
See Also:
CReturn.getReturnExpression()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)


eSet

public void eSet(int featureID,
                 java.lang.Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)