ujf.verimag.bip.cmodel.impl
Class CConditionalStmImpl

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.CConditionalStmImpl
All Implemented Interfaces:
CBodyItem, CConditionalStm, CStm
Direct Known Subclasses:
CIfStmImpl

public class CConditionalStmImpl
extends CStmImpl
implements CConditionalStm

An implementation of the model object 'CConditional Stm'.

The following features are implemented:


Field Summary
protected  CExpression condition
          The cached value of the 'Condition' containment reference.
 
Constructor Summary
protected CConditionalStmImpl()
           
 
Method Summary
 NotificationChain basicSetCondition(CExpression newCondition, 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 getCondition()
           
 void setCondition(CExpression newCondition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

condition

protected CExpression condition
The cached value of the 'Condition' containment reference.

See Also:
getCondition()
Constructor Detail

CConditionalStmImpl

protected CConditionalStmImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class CStmImpl

getCondition

public CExpression getCondition()

Specified by:
getCondition in interface CConditionalStm
Returns:
the value of the 'Condition' containment reference.
See Also:
CConditionalStm.setCondition(CExpression), CmodelPackage.getCConditionalStm_Condition()

basicSetCondition

public NotificationChain basicSetCondition(CExpression newCondition,
                                           NotificationChain msgs)


setCondition

public void setCondition(CExpression newCondition)

Specified by:
setCondition in interface CConditionalStm
Parameters:
newCondition - the new value of the 'Condition' containment reference.
See Also:
CConditionalStm.getCondition()

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)