ujf.verimag.bip.cmodel.impl
Class CCallImpl

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.CExpressionImpl
                  extended by ujf.verimag.bip.cmodel.impl.CCallImpl
All Implemented Interfaces:
CBodyItem, CCall, CExpression, CStm
Direct Known Subclasses:
CCreatorImpl, CFunctionCallImpl

public class CCallImpl
extends CExpressionImpl
implements CCall

An implementation of the model object 'CCall'.

The following features are implemented:


Field Summary
protected  EList argument
          The cached value of the 'Argument' containment reference list.
 
Constructor Summary
protected CCallImpl()
           
 
Method Summary
 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)
           
 EList getArgument()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

argument

protected EList argument
The cached value of the 'Argument' containment reference list.

See Also:
getArgument()
Constructor Detail

CCallImpl

protected CCallImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class CExpressionImpl

getArgument

public EList getArgument()

Specified by:
getArgument in interface CCall
Returns:
the value of the 'Argument' containment reference list.
See Also:
CmodelPackage.getCCall_Argument()

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)