de.uka.ipd.sdq.identifier.impl
Class IdentifierImpl

java.lang.Object
  extended by EObjectImpl
      extended by de.uka.ipd.sdq.identifier.impl.IdentifierImpl
All Implemented Interfaces:
Identifier
Direct Known Subclasses:
AbstractBranchTransitionImpl, ActiveResourceConfigurationImpl, EntityImpl, PassiveResourceConfigurationImpl, ProcessConfigurationImpl, SchedulerConfigurationImpl

public abstract class IdentifierImpl
extends EObjectImpl
implements Identifier

An implementation of the model object 'Identifier'.

The following features are implemented:


Field Summary
protected  String id
          The cached value of the 'Id' attribute.
protected static String ID_EDEFAULT
          The default value of the 'Id' attribute.
 
Constructor Summary
protected IdentifierImpl()
           
 
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 getId()
           
 boolean idHasToBeUnique(DiagnosticChain diagnostics, Map<Object,Object> context)
           
 void setId(String newId)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID_EDEFAULT

protected static final String ID_EDEFAULT
The default value of the 'Id' attribute.

See Also:
getId()

id

protected String id
The cached value of the 'Id' attribute.

See Also:
getId()
Constructor Detail

IdentifierImpl

protected IdentifierImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getId

public String getId()

Specified by:
getId in interface Identifier
Returns:
the value of the 'Id' attribute.
See Also:
Identifier.setId(String), IdentifierPackage.getIdentifier_Id()

setId

public void setId(String newId)

Specified by:
setId in interface Identifier
Parameters:
newId - the new value of the 'Id' attribute.
See Also:
Identifier.getId()

idHasToBeUnique

public boolean idHasToBeUnique(DiagnosticChain diagnostics,
                               Map<Object,Object> context)

Specified by:
idHasToBeUnique in interface Identifier
Parameters:
diagnostics - The chain of diagnostics to which problems are to be appended.
context - The cache of context-specific information.

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()