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

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

public abstract class AbstractNamedReferenceImpl
extends EObjectImpl
implements AbstractNamedReference

An implementation of the model object 'Abstract Named Reference'.

The following features are implemented:


Field Summary
static String copyright
           
protected static String REFERENCE_NAME_EDEFAULT
          The default value of the 'Reference Name' attribute.
protected  String referenceName
          The cached value of the 'Reference Name' attribute.
 
Constructor Summary
protected AbstractNamedReferenceImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 String getReferenceName()
           
 void setReferenceName(String newReferenceName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values

REFERENCE_NAME_EDEFAULT

protected static final String REFERENCE_NAME_EDEFAULT
The default value of the 'Reference Name' attribute.

See Also:
getReferenceName()

referenceName

protected String referenceName
The cached value of the 'Reference Name' attribute.

See Also:
getReferenceName()
Constructor Detail

AbstractNamedReferenceImpl

protected AbstractNamedReferenceImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getReferenceName

public String getReferenceName()

Specified by:
getReferenceName in interface AbstractNamedReference
Returns:
the value of the 'Reference Name' attribute.
See Also:
AbstractNamedReference.setReferenceName(String), StoexPackage.getAbstractNamedReference_ReferenceName()

setReferenceName

public void setReferenceName(String newReferenceName)

Specified by:
setReferenceName in interface AbstractNamedReference
Parameters:
newReferenceName - the new value of the 'Reference Name' attribute.
See Also:
AbstractNamedReference.getReferenceName()

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)


toString

public String toString()