Package org.eclipse.emf.cdo.lm.reviews.impl

# Klasse CommentImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
org.eclipse.emf.internal.cdo.CDOObjectImpl
org.eclipse.emf.cdo.etypes.impl.ModelElementImpl
org.eclipse.emf.cdo.lm.reviews.impl.CommentImpl

Alle implementierten Schnittstellen:
  `CDOObject`, `CDOWithID`, `CDOPackageTypeRegistry.CDOObjectMarker`, `ModelElement`, `Authorable`, `Comment`, `SystemElement`, `Notifier`, `EObject`, `EStructuralFeature.Internal.DynamicValueHolder`, `InternalEObject`, `InternalCDOLoadable`, `InternalCDOObject`

public class CommentImpl extends ModelElementImpl implements Comment
An implementation of the model object 'Comment'.

Generated
No Extend
  This class is not intended to be subclassed by clients.

  The following features are implemented:

  - `Id`
  - `Text`
  - `Author`
  - `Creation Time`
  - `Edit Time`
  - `Container`
  - `Review`
  - `Reply To`

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.MinimalEObjectImpl

`MinimalEObjectImpl.Container`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.BasicEObjectImpl

`BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.notify.impl.BasicNotifierImpl

`BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.InternalEObject

`InternalEObject.EStore`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`protected static final String`
`AUTHOR_EDEFAULT`
The default value of the '`Author`' attribute.
`protected static final long`
`CREATION_TIME_EDEFAULT`
The default value of the '`Creation Time`' attribute.
`protected static final long`
`EDIT_TIME_EDEFAULT`
The default value of the '`Edit Time`' attribute.
`protected static final int`
`ID_EDEFAULT`
The default value of the '`Id`' attribute.
`protected static final String`
`TEXT_EDEFAULT`
The default value of the '`Text`' attribute.

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.BasicEObjectImpl

`EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET`

### Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

`NIL`

### Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.InternalEObject

`EOPPOSITE_FEATURE_BASE`

## Konstruktorübersicht

Konstruktoren
Modifizierer
Konstruktor
Beschreibung
`protected`
`CommentImpl()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Comment`
`basicGetReplyTo()`
`NotificationChain`
`basicSetContainer(TopicContainer newContainer, NotificationChain msgs)`
`NotificationChain`
`eBasicRemoveFromContainerFeature(NotificationChain msgs)`
`Object`
`eGet(int featureID, boolean resolve, boolean coreType)`
`NotificationChain`
`eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)`
`NotificationChain`
`eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)`
`Object`
`eInvoke(int operationID, EList<?> arguments)`
`boolean`
`eIsSet(int featureID)`
`void`
`eSet(int featureID, Object newValue)`
`protected EClass`
`eStaticClass()`
`void`
`eUnset(int featureID)`
`String`
`getAuthor()`
`TopicContainer`
`getContainer()`
`long`
`getCreationTime()`
`long`
`getEditTime()`
`int`
`getId()`
`Comment`
`getReplyTo()`
`Review`
`getReview()`
Returns the value of the 'Review' reference.
`System`
`getSystem()`
`String`
`getText()`
`void`
`setAuthor(String newAuthor)`
`void`
`setContainer(TopicContainer newContainer)`
`void`
`setCreationTime(long newCreationTime)`
`void`
`setEditTime(long newEditTime)`
`void`
`setId(int newId)`
`void`
`setReplyTo(Comment newReplyTo)`
`void`
`setText(String newText)`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.etypes.impl.ModelElementImpl

`eStaticFeatureCount, getAnnotation, getAnnotations`

### Von Klasse geerbte Methoden org.eclipse.emf.internal.cdo.CDOObjectImpl

`cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eAdapters, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl

`eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEObjectImpl

`eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.BasicEObjectImpl

`eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues`

### Von Klasse geerbte Methoden org.eclipse.emf.common.notify.impl.BasicNotifierImpl

`eNotificationRequired, eNotify`

### Von Klasse geerbte Methoden java.lang.Object

`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.CDOObject

`cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EObject

`eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.InternalEObject

`eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.etypes.ModelElement

`getAnnotation, getAnnotations`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier

`eAdapters, eDeliver, eNotify, eSetDeliver`

## Felddetails

### ID_EDEFAULT

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

Seit:
  1.2
Siehe auch:
  - `getId()`
  - Konstantenfeldwerte
Generated
Ordered

### TEXT_EDEFAULT

protected static final String TEXT_EDEFAULT
The default value of the '`Text`' attribute.

Siehe auch:
  - `getText()`
Generated
Ordered

### AUTHOR_EDEFAULT

protected static final String AUTHOR_EDEFAULT
The default value of the '`Author`' attribute.

Siehe auch:
  - `getAuthor()`
Generated
Ordered

### CREATION_TIME_EDEFAULT

protected static final long CREATION_TIME_EDEFAULT
The default value of the '`Creation Time`' attribute.

Seit:
  1.2
Siehe auch:
  - `getCreationTime()`
  - Konstantenfeldwerte
Generated
Ordered

### EDIT_TIME_EDEFAULT

protected static final long EDIT_TIME_EDEFAULT
The default value of the '`Edit Time`' attribute.

Seit:
  1.2
Siehe auch:
  - `getEditTime()`
  - Konstantenfeldwerte
Generated
Ordered

## Konstruktordetails

### CommentImpl

protected CommentImpl()

Generated

## Methodendetails

### eStaticClass

protected EClass eStaticClass()

Setzt außer Kraft:
  `eStaticClass` in Klasse `ModelElementImpl`
Generated

### getId

public int getId()

Angegeben von:
  `getId` in Schnittstelle `Authorable`
Gibt zurück:
  the value of the 'Id' attribute.
Siehe auch:
  - `Authorable.setId(int)`
  - `ReviewsPackage.getAuthorable_Id()`
Generated

### setId

public void setId(int newId)

Angegeben von:
  `setId` in Schnittstelle `Authorable`
Parameter:
  `newId` - the new value of the 'Id' attribute.
Siehe auch:
  - `Authorable.getId()`
Generated

### getContainer

public TopicContainer getContainer()

Angegeben von:
  `getContainer` in Schnittstelle `Comment`
Gibt zurück:
  the value of the 'Container' container reference.
Siehe auch:
  - `Comment.setContainer(TopicContainer)`
  - `ReviewsPackage.getComment_Container()`
  - `TopicContainer.getComments()`
Generated

### basicSetContainer

public NotificationChain basicSetContainer(TopicContainer newContainer, NotificationChain msgs)

Seit:
  1.2
Generated

### setContainer

public void setContainer(TopicContainer newContainer)

Angegeben von:
  `setContainer` in Schnittstelle `Comment`
Parameter:
  `newContainer` - the new value of the 'Container' container reference.
Siehe auch:
  - `Comment.getContainer()`
Generated

### getAuthor

public String getAuthor()

Angegeben von:
  `getAuthor` in Schnittstelle `Authorable`
Gibt zurück:
  the value of the 'Author' attribute.
Siehe auch:
  - `Authorable.setAuthor(String)`
  - `ReviewsPackage.getAuthorable_Author()`
Generated

### setAuthor

public void setAuthor(String newAuthor)

Angegeben von:
  `setAuthor` in Schnittstelle `Authorable`
Parameter:
  `newAuthor` - the new value of the 'Author' attribute.
Siehe auch:
  - `Authorable.getAuthor()`
Generated

### getCreationTime

public long getCreationTime()

Angegeben von:
  `getCreationTime` in Schnittstelle `Authorable`
Gibt zurück:
  the value of the 'Creation Time' attribute.
Siehe auch:
  - `Authorable.setCreationTime(long)`
  - `ReviewsPackage.getAuthorable_CreationTime()`
Generated

### setCreationTime

public void setCreationTime(long newCreationTime)

Angegeben von:
  `setCreationTime` in Schnittstelle `Authorable`
Parameter:
  `newCreationTime` - the new value of the 'Creation Time' attribute.
Siehe auch:
  - `Authorable.getCreationTime()`
Generated

### getEditTime

public long getEditTime()

Angegeben von:
  `getEditTime` in Schnittstelle `Authorable`
Gibt zurück:
  the value of the 'Edit Time' attribute.
Siehe auch:
  - `Authorable.setEditTime(long)`
  - `ReviewsPackage.getAuthorable_EditTime()`
Generated

### setEditTime

public void setEditTime(long newEditTime)

Angegeben von:
  `setEditTime` in Schnittstelle `Authorable`
Parameter:
  `newEditTime` - the new value of the 'Edit Time' attribute.
Siehe auch:
  - `Authorable.getEditTime()`
Generated

### getReplyTo

public Comment getReplyTo()

Angegeben von:
  `getReplyTo` in Schnittstelle `Comment`
Gibt zurück:
  the value of the 'Reply To' reference.
Siehe auch:
  - `Comment.setReplyTo(Comment)`
  - `ReviewsPackage.getComment_ReplyTo()`
Generated

### basicGetReplyTo

public Comment basicGetReplyTo()

Seit:
  1.2
Generated

### setReplyTo

public void setReplyTo(Comment newReplyTo)

Angegeben von:
  `setReplyTo` in Schnittstelle `Comment`
Parameter:
  `newReplyTo` - the new value of the 'Reply To' reference.
Siehe auch:
  - `Comment.getReplyTo()`
Generated

### getText

public String getText()

Angegeben von:
  `getText` in Schnittstelle `Authorable`
Gibt zurück:
  the value of the 'Text' attribute.
Siehe auch:
  - `Authorable.setText(String)`
  - `ReviewsPackage.getAuthorable_Text()`
Generated

### setText

public void setText(String newText)

Angegeben von:
  `setText` in Schnittstelle `Authorable`
Parameter:
  `newText` - the new value of the 'Text' attribute.
Siehe auch:
  - `Authorable.getText()`
Generated

### eInverseAdd

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

Setzt außer Kraft:
  `eInverseAdd` in Klasse `ModelElementImpl`
Generated

### eInverseRemove

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

Setzt außer Kraft:
  `eInverseRemove` in Klasse `ModelElementImpl`
Generated

### eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)

Setzt außer Kraft:
  `eBasicRemoveFromContainerFeature` in Klasse `BasicEObjectImpl`
Generated

### eGet

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

Angegeben von:
  `eGet` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eGet` in Klasse `ModelElementImpl`
Generated

### eSet

public void eSet(int featureID, Object newValue)

Angegeben von:
  `eSet` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eSet` in Klasse `ModelElementImpl`
Generated

### eUnset

public void eUnset(int featureID)

Angegeben von:
  `eUnset` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eUnset` in Klasse `ModelElementImpl`
Generated

### eIsSet

public boolean eIsSet(int featureID)

Angegeben von:
  `eIsSet` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eIsSet` in Klasse `ModelElementImpl`
Generated

### eInvoke

public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException

Angegeben von:
  `eInvoke` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eInvoke` in Klasse `ModelElementImpl`
Löst aus:
  `InvocationTargetException`
Generated

### getSystem

public System getSystem()
Beschreibung aus Schnittstelle kopiert: `SystemElement`

Angegeben von:
  `getSystem` in Schnittstelle `SystemElement`

### getReview

public Review getReview()
Beschreibung aus Schnittstelle kopiert: `Comment`
Returns the value of the 'Review' reference.

Angegeben von:
  `getReview` in Schnittstelle `Comment`
Gibt zurück:
  the value of the 'Review' reference.
Siehe auch:
  - `ReviewsPackage.getComment_Review()`