de.uka.ipd.sdq.featuremodel.impl
Class SimpleImpl

java.lang.Object
  extended by EObjectImpl
      extended by de.uka.ipd.sdq.featuremodel.impl.ChildRelationImpl
          extended by de.uka.ipd.sdq.featuremodel.impl.SimpleImpl
All Implemented Interfaces:
ChildRelation, Simple

public class SimpleImpl
extends ChildRelationImpl
implements Simple

An implementation of the model object 'Simple'.

The following features are implemented:


Field Summary
protected   mandatoryChildren
          The cached value of the 'Mandatory Children' containment reference list.
protected   optionalChildren
          The cached value of the 'Optional Children' containment reference list.
 
Constructor Summary
protected SimpleImpl()
           
 
Method Summary
 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)
           
  getMandatoryChildren()
           
  getOptionalChildren()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mandatoryChildren

protected  mandatoryChildren
The cached value of the 'Mandatory Children' containment reference list.

See Also:
getMandatoryChildren()

optionalChildren

protected  optionalChildren
The cached value of the 'Optional Children' containment reference list.

See Also:
getOptionalChildren()
Constructor Detail

SimpleImpl

protected SimpleImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ChildRelationImpl

getMandatoryChildren

public  getMandatoryChildren()

Specified by:
getMandatoryChildren in interface Simple
Returns:
the value of the 'Mandatory Children' containment reference list.
See Also:
featuremodelPackage.getSimple_MandatoryChildren()

getOptionalChildren

public  getOptionalChildren()

Specified by:
getOptionalChildren in interface Simple
Returns:
the value of the 'Optional Children' containment reference list.
See Also:
featuremodelPackage.getSimple_OptionalChildren()

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)