de.uka.ipd.sdq.stoex.impl
Class NamespaceReferenceImpl

java.lang.Object
  extended by EObjectImpl
      extended by de.uka.ipd.sdq.stoex.impl.AbstractNamedReferenceImpl
          extended by de.uka.ipd.sdq.stoex.impl.NamespaceReferenceImpl
All Implemented Interfaces:
AbstractNamedReference, NamespaceReference

public class NamespaceReferenceImpl
extends AbstractNamedReferenceImpl
implements NamespaceReference

An implementation of the model object 'Namespace Reference'.

The following features are implemented:


Field Summary
static String copyright
           
protected  AbstractNamedReference innerReference_NamespaceReference
          The cached value of the 'Inner Reference Namespace Reference' containment reference.
 
Fields inherited from class de.uka.ipd.sdq.stoex.impl.AbstractNamedReferenceImpl
REFERENCE_NAME_EDEFAULT, referenceName
 
Constructor Summary
protected NamespaceReferenceImpl()
           
 
Method Summary
 NotificationChain basicSetInnerReference_NamespaceReference(AbstractNamedReference newInnerReference_NamespaceReference, NotificationChain msgs)
           
 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)
           
 AbstractNamedReference getInnerReference_NamespaceReference()
           
 void setInnerReference_NamespaceReference(AbstractNamedReference newInnerReference_NamespaceReference)
           
 
Methods inherited from class de.uka.ipd.sdq.stoex.impl.AbstractNamedReferenceImpl
getReferenceName, setReferenceName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.uka.ipd.sdq.stoex.AbstractNamedReference
getReferenceName, setReferenceName
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values

innerReference_NamespaceReference

protected AbstractNamedReference innerReference_NamespaceReference
The cached value of the 'Inner Reference Namespace Reference' containment reference.

See Also:
getInnerReference_NamespaceReference()
Constructor Detail

NamespaceReferenceImpl

protected NamespaceReferenceImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class AbstractNamedReferenceImpl

getInnerReference_NamespaceReference

public AbstractNamedReference getInnerReference_NamespaceReference()

Specified by:
getInnerReference_NamespaceReference in interface NamespaceReference
Returns:
the value of the 'Inner Reference Namespace Reference' containment reference.
See Also:
NamespaceReference.setInnerReference_NamespaceReference(AbstractNamedReference), StoexPackage.getNamespaceReference_InnerReference_NamespaceReference()

basicSetInnerReference_NamespaceReference

public NotificationChain basicSetInnerReference_NamespaceReference(AbstractNamedReference newInnerReference_NamespaceReference,
                                                                   NotificationChain msgs)


setInnerReference_NamespaceReference

public void setInnerReference_NamespaceReference(AbstractNamedReference newInnerReference_NamespaceReference)

Specified by:
setInnerReference_NamespaceReference in interface NamespaceReference
Parameters:
newInnerReference_NamespaceReference - the new value of the 'Inner Reference Namespace Reference' containment reference.
See Also:
NamespaceReference.getInnerReference_NamespaceReference()

eInverseRemove

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


eGet

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

Overrides:
eGet in class AbstractNamedReferenceImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Overrides:
eSet in class AbstractNamedReferenceImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class AbstractNamedReferenceImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class AbstractNamedReferenceImpl