ujf.verimag.bip.cmodel.impl
Class CHierarchyImpl

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
                      extended by ujf.verimag.bip.cmodel.impl.CHierarchyImpl
All Implemented Interfaces:
CBodyItem, CExpression, CHierarchy, CNavigation, CStm
Direct Known Subclasses:
CPointedImpl, CStructuredImpl

public abstract class CHierarchyImpl
extends CNavigationImpl
implements CHierarchy

An implementation of the model object 'CHierarchy'.

The following features are implemented:


Field Summary
protected  CExpression field
          The cached value of the 'Field' containment reference.
 
Fields inherited from class ujf.verimag.bip.cmodel.impl.CNavigationImpl
prefix
 
Constructor Summary
protected CHierarchyImpl()
           
 
Method Summary
 NotificationChain basicSetField(CExpression newField, 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 getField()
           
 void setField(CExpression newField)
           
 
Methods inherited from class ujf.verimag.bip.cmodel.impl.CNavigationImpl
basicSetPrefix, getPrefix, setPrefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ujf.verimag.bip.cmodel.CNavigation
getPrefix, setPrefix
 

Field Detail

field

protected CExpression field
The cached value of the 'Field' containment reference.

See Also:
getField()
Constructor Detail

CHierarchyImpl

protected CHierarchyImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class CNavigationImpl

getField

public CExpression getField()

Specified by:
getField in interface CHierarchy
Returns:
the value of the 'Field' containment reference.
See Also:
CHierarchy.setField(CExpression), CmodelPackage.getCHierarchy_Field()

basicSetField

public NotificationChain basicSetField(CExpression newField,
                                       NotificationChain msgs)


setField

public void setField(CExpression newField)

Specified by:
setField in interface CHierarchy
Parameters:
newField - the new value of the 'Field' containment reference.
See Also:
CHierarchy.getField()

eInverseRemove

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

Overrides:
eInverseRemove in class CNavigationImpl

eGet

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

Overrides:
eGet in class CNavigationImpl

eSet

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

Overrides:
eSet in class CNavigationImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class CNavigationImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class CNavigationImpl