ujf.verimag.bip.cmodel.impl
Class CNavigationImpl

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.CNavigationImpl
All Implemented Interfaces:
CBodyItem, CExpression, CNavigation, CStm
Direct Known Subclasses:
CHierarchyImpl, CIndexedImpl

public abstract class CNavigationImpl
extends CExpressionImpl
implements CNavigation

An implementation of the model object 'CNavigation'.

The following features are implemented:


Field Summary
protected  CExpression prefix
          The cached value of the 'Prefix' containment reference.
 
Constructor Summary
protected CNavigationImpl()
           
 
Method Summary
 NotificationChain basicSetPrefix(CExpression newPrefix, 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 getPrefix()
           
 void setPrefix(CExpression newPrefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prefix

protected CExpression prefix
The cached value of the 'Prefix' containment reference.

See Also:
getPrefix()
Constructor Detail

CNavigationImpl

protected CNavigationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class CExpressionImpl

getPrefix

public CExpression getPrefix()

Specified by:
getPrefix in interface CNavigation
Returns:
the value of the 'Prefix' containment reference.
See Also:
CNavigation.setPrefix(CExpression), CmodelPackage.getCNavigation_Prefix()

basicSetPrefix

public NotificationChain basicSetPrefix(CExpression newPrefix,
                                        NotificationChain msgs)


setPrefix

public void setPrefix(CExpression newPrefix)

Specified by:
setPrefix in interface CNavigation
Parameters:
newPrefix - the new value of the 'Prefix' containment reference.
See Also:
CNavigation.getPrefix()

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)