de.uka.ipd.sdq.featureconfig.impl
Class FeatureConfigImpl

java.lang.Object
  extended by EObjectImpl
      extended by de.uka.ipd.sdq.featureconfig.impl.FeatureConfigImpl
All Implemented Interfaces:
FeatureConfig

public class FeatureConfigImpl
extends EObjectImpl
implements FeatureConfig

An implementation of the model object 'Feature Config'.

The following features are implemented:


Field Summary
protected   confignode
          The cached value of the 'Confignode' containment reference list.
protected  EObject referencedObject
          The cached value of the 'Referenced Object' reference.
 
Constructor Summary
protected FeatureConfigImpl()
           
 
Method Summary
 EObject basicGetReferencedObject()
           
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
  getConfignode()
           
 EObject getReferencedObject()
           
 void setReferencedObject(EObject newReferencedObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

referencedObject

protected EObject referencedObject
The cached value of the 'Referenced Object' reference.

See Also:
getReferencedObject()

confignode

protected  confignode
The cached value of the 'Confignode' containment reference list.

See Also:
getConfignode()
Constructor Detail

FeatureConfigImpl

protected FeatureConfigImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getReferencedObject

public EObject getReferencedObject()

Specified by:
getReferencedObject in interface FeatureConfig
Returns:
the value of the 'Referenced Object' reference.
See Also:
FeatureConfig.setReferencedObject(EObject), featureconfigPackage.getFeatureConfig_ReferencedObject()

basicGetReferencedObject

public EObject basicGetReferencedObject()


setReferencedObject

public void setReferencedObject(EObject newReferencedObject)

Specified by:
setReferencedObject in interface FeatureConfig
Parameters:
newReferencedObject - the new value of the 'Referenced Object' reference.
See Also:
FeatureConfig.getReferencedObject()

getConfignode

public  getConfignode()

Specified by:
getConfignode in interface FeatureConfig
Returns:
the value of the 'Confignode' containment reference list.
See Also:
featureconfigPackage.getFeatureConfig_Confignode()

eInverseRemove

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


eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)


eSet

public void eSet(int featureID,
                 Object newValue)


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)