ujf.verimag.bip.cmodel.impl
Class CAssignStmImpl

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.CAssignStmImpl
All Implemented Interfaces:
CAssignStm, CBodyItem, CStm

public class CAssignStmImpl
extends CStmImpl
implements CAssignStm

An implementation of the model object 'CAssign Stm'.

The following features are implemented:


Field Summary
protected  CExpression source
          The cached value of the 'Source' containment reference.
protected  CExpression target
          The cached value of the 'Target' containment reference.
 
Constructor Summary
protected CAssignStmImpl()
           
 
Method Summary
 NotificationChain basicSetSource(CExpression newSource, NotificationChain msgs)
           
 NotificationChain basicSetTarget(CExpression newTarget, 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 getSource()
           
 CExpression getTarget()
           
 void setSource(CExpression newSource)
           
 void setTarget(CExpression newTarget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected CExpression source
The cached value of the 'Source' containment reference.

See Also:
getSource()

target

protected CExpression target
The cached value of the 'Target' containment reference.

See Also:
getTarget()
Constructor Detail

CAssignStmImpl

protected CAssignStmImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class CStmImpl

getSource

public CExpression getSource()

Specified by:
getSource in interface CAssignStm
Returns:
the value of the 'Source' containment reference.
See Also:
CAssignStm.setSource(CExpression), CmodelPackage.getCAssignStm_Source()

basicSetSource

public NotificationChain basicSetSource(CExpression newSource,
                                        NotificationChain msgs)


setSource

public void setSource(CExpression newSource)

Specified by:
setSource in interface CAssignStm
Parameters:
newSource - the new value of the 'Source' containment reference.
See Also:
CAssignStm.getSource()

getTarget

public CExpression getTarget()

Specified by:
getTarget in interface CAssignStm
Returns:
the value of the 'Target' containment reference.
See Also:
CAssignStm.setTarget(CExpression), CmodelPackage.getCAssignStm_Target()

basicSetTarget

public NotificationChain basicSetTarget(CExpression newTarget,
                                        NotificationChain msgs)


setTarget

public void setTarget(CExpression newTarget)

Specified by:
setTarget in interface CAssignStm
Parameters:
newTarget - the new value of the 'Target' containment reference.
See Also:
CAssignStm.getTarget()

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)