com.hammurapi.review.impl
Class WaiverImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by com.hammurapi.review.impl.WaiverImpl
All Implemented Interfaces:
Waiver, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject

public class WaiverImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements Waiver

An implementation of the model object 'Waiver'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  String comment
          The cached value of the 'Comment' attribute.
protected static String COMMENT_EDEFAULT
          The default value of the 'Comment' attribute.
protected static long EXPIRATION_TIME_EDEFAULT
          The default value of the 'Expiration Time' attribute.
protected  long expirationTime
          The cached value of the 'Expiration Time' attribute.
protected  Inspector inspector
          The cached value of the 'Inspector' reference.
protected  String signature
          The cached value of the 'Signature' attribute.
protected static String SIGNATURE_EDEFAULT
          The default value of the 'Signature' attribute.
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected WaiverImpl()
           
 
Method Summary
 Inspector basicGetInspector()
           
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 String getComment()
           
 long getExpirationTime()
           
 Inspector getInspector()
           
 String getSignature()
           
 void setComment(String newComment)
           
 void setExpirationTime(long newExpirationTime)
           
 void setInspector(Inspector newInspector)
           
 void setSignature(String newSignature)
           
 String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

SIGNATURE_EDEFAULT

protected static final String SIGNATURE_EDEFAULT
The default value of the 'Signature' attribute.

See Also:
getSignature()

signature

protected String signature
The cached value of the 'Signature' attribute.

See Also:
getSignature()

inspector

protected Inspector inspector
The cached value of the 'Inspector' reference.

See Also:
getInspector()

EXPIRATION_TIME_EDEFAULT

protected static final long EXPIRATION_TIME_EDEFAULT
The default value of the 'Expiration Time' attribute.

See Also:
getExpirationTime(), Constant Field Values

expirationTime

protected long expirationTime
The cached value of the 'Expiration Time' attribute.

See Also:
getExpirationTime()

COMMENT_EDEFAULT

protected static final String COMMENT_EDEFAULT
The default value of the 'Comment' attribute.

See Also:
getComment()

comment

protected String comment
The cached value of the 'Comment' attribute.

See Also:
getComment()
Constructor Detail

WaiverImpl

protected WaiverImpl()

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImpl

getSignature

public String getSignature()

Specified by:
getSignature in interface Waiver
Returns:
the value of the 'Signature' attribute.
See Also:
Waiver.setSignature(String), ReviewPackage.getWaiver_Signature()

setSignature

public void setSignature(String newSignature)

Specified by:
setSignature in interface Waiver
Parameters:
newSignature - the new value of the 'Signature' attribute.
See Also:
Waiver.getSignature()

getInspector

public Inspector getInspector()

Specified by:
getInspector in interface Waiver
Returns:
the value of the 'Inspector' reference.
See Also:
Waiver.setInspector(Inspector), ReviewPackage.getWaiver_Inspector()

basicGetInspector

public Inspector basicGetInspector()


setInspector

public void setInspector(Inspector newInspector)

Specified by:
setInspector in interface Waiver
Parameters:
newInspector - the new value of the 'Inspector' reference.
See Also:
Waiver.getInspector()

getExpirationTime

public long getExpirationTime()

Specified by:
getExpirationTime in interface Waiver
Returns:
the value of the 'Expiration Time' attribute.
See Also:
Waiver.setExpirationTime(long), ReviewPackage.getWaiver_ExpirationTime()

setExpirationTime

public void setExpirationTime(long newExpirationTime)

Specified by:
setExpirationTime in interface Waiver
Parameters:
newExpirationTime - the new value of the 'Expiration Time' attribute.
See Also:
Waiver.getExpirationTime()

getComment

public String getComment()

Specified by:
getComment in interface Waiver
Returns:
the value of the 'Comment' attribute.
See Also:
Waiver.setComment(String), ReviewPackage.getWaiver_Comment()

setComment

public void setComment(String newComment)

Specified by:
setComment in interface Waiver
Parameters:
newComment - the new value of the 'Comment' attribute.
See Also:
Waiver.getComment()

eGet

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

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public String toString()

Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl