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

# Klasse ReviewImpl

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.impl.BaselineImpl
org.eclipse.emf.cdo.lm.reviews.impl.ReviewImpl

Alle implementierten Schnittstellen:
  `CDOObject`, `CDOWithID`, `CDOPackageTypeRegistry.CDOObjectMarker`, `ModelElement`, `Baseline`, `ExtendedBaseline`, `ModuleElement`, `Review`, `TopicContainer`, `StreamElement`, `SystemElement`, `Notifier`, `EObject`, `EStructuralFeature.Internal.DynamicValueHolder`, `InternalEObject`, `InternalCDOLoadable`, `InternalCDOObject`

Bekannte direkte Unterklassen:
  `DeliveryReviewImpl`, `DropReviewImpl`

public abstract class ReviewImpl extends BaselineImpl implements Review, ExtendedBaseline
An implementation of the model object 'Review'.

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

  The following features are implemented:

  - `Review`
  - `Topics`
  - `Comments`
  - `Topic Count`
  - `Unresolved Count`
  - `Resolved Count`
  - `Id`
  - `Author`
  - `Reviewers`
  - `Status`

## 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 int`
`ID_EDEFAULT`
The default value of the '`Id`' attribute.
`protected static final int`
`RESOLVED_COUNT_EDEFAULT`
The default value of the '`Resolved Count`' attribute.
`protected static final ReviewStatus`
`STATUS_EDEFAULT`
The default value of the '`Status`' attribute.
`protected static final int`
`TOPIC_COUNT_EDEFAULT`
The default value of the '`Topic Count`' attribute.
`protected static final int`
`UNRESOLVED_COUNT_EDEFAULT`
The default value of the '`Unresolved Count`' attribute.

### Von Klasse geerbte Felder org.eclipse.emf.cdo.lm.impl.BaselineImpl

`FLOATING_EDEFAULT`

### 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.cdo.lm.Baseline

`COMPARATOR`

### 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`
`ReviewImpl()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`int`
`eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)`
`int`
`eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)`
`Object`
`eGet(int featureID, boolean resolve, boolean coreType)`
`NotificationChain`
`eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)`
`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)`
`String`
`getAuthor()`
`EList<Comment>`
`getComments()`
`int`
`getId()`
`int`
`getResolvedCount()`
`Review`
`getReview()`
`EList<String>`
`getReviewers()`
`ReviewStatus`
`getStatus()`
`Stream`
`getStream()`
`int`
`getTopicCount()`
`EList<Topic>`
`getTopics()`
`int`
`getUnresolvedCount()`
`void`
`setAuthor(String newAuthor)`
`void`
`setId(int newId)`
`void`
`setStatus(ReviewStatus newStatus)`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.lm.impl.BaselineImpl

`basicSetStream, change, eBasicRemoveFromContainerFeature, eInvoke, extended, getBaseTimeStamp, getBranchPoint, getModule, getName, getSystem, getTypeAndName, getTypeName, isFloating, name, setStream, time, type`

### 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, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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.lm.Baseline

`getBaseTimeStamp, getBranchPoint, getName, getTypeAndName, getTypeName, isFloating, setStream`

### 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.cdo.lm.impl.ExtendedBaseline

`getSortPriority`

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

`eBasicRemoveFromContainer, eDerivedOperationID, 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.cdo.lm.ModuleElement

`getModule`

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

`eAdapters, eDeliver, eNotify, eSetDeliver`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.lm.SystemElement

`getSystem`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.lm.reviews.TopicContainer

`forEachComment, forEachTopic, getTopic, getTopics`

## Felddetails

### TOPIC_COUNT_EDEFAULT

protected static final int TOPIC_COUNT_EDEFAULT
The default value of the '`Topic Count`' attribute.

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

### UNRESOLVED_COUNT_EDEFAULT

protected static final int UNRESOLVED_COUNT_EDEFAULT
The default value of the '`Unresolved Count`' attribute.

Siehe auch:
  - `getUnresolvedCount()`
  - Konstantenfeldwerte
Generated
Ordered

### RESOLVED_COUNT_EDEFAULT

protected static final int RESOLVED_COUNT_EDEFAULT
The default value of the '`Resolved Count`' attribute.

Siehe auch:
  - `getResolvedCount()`
  - Konstantenfeldwerte
Generated
Ordered

### ID_EDEFAULT

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

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

### AUTHOR_EDEFAULT

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

Siehe auch:
  - `getAuthor()`
Generated
Ordered

### STATUS_EDEFAULT

protected static final ReviewStatus STATUS_EDEFAULT
The default value of the '`Status`' attribute.

Siehe auch:
  - `getStatus()`
Generated
Ordered

## Konstruktordetails

### ReviewImpl

protected ReviewImpl()

Generated

## Methodendetails

### eStaticClass

protected EClass eStaticClass()

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

### getStream

public Stream getStream()
Beschreibung aus Klasse kopiert: `BaselineImpl`

Angegeben von:
  `getStream` in Schnittstelle `Baseline`
Angegeben von:
  `getStream` in Schnittstelle `StreamElement`
Setzt außer Kraft:
  `getStream` in Klasse `BaselineImpl`
Gibt zurück:
  the value of the 'Stream' container reference.
Siehe auch:
  - `Baseline.setStream(Stream)`
  - `LMPackage.getBaseline_Stream()`
  - `Stream.getContents()`

### getReview

public Review getReview()

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

### getComments

public EList<Comment> getComments()

Angegeben von:
  `getComments` in Schnittstelle `TopicContainer`
Gibt zurück:
  the value of the 'Comments' containment reference list.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_Comments()`
  - `Comment.getContainer()`
Generated

### getTopicCount

public int getTopicCount()

Angegeben von:
  `getTopicCount` in Schnittstelle `TopicContainer`
Gibt zurück:
  the value of the 'Topic Count' attribute.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_TopicCount()`
Generated
  NOT

### getUnresolvedCount

public int getUnresolvedCount()

Angegeben von:
  `getUnresolvedCount` in Schnittstelle `TopicContainer`
Gibt zurück:
  the value of the 'Unresolved Count' attribute.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_UnresolvedCount()`
Generated
  NOT

### getResolvedCount

public int getResolvedCount()

Angegeben von:
  `getResolvedCount` in Schnittstelle `TopicContainer`
Gibt zurück:
  the value of the 'Resolved Count' attribute.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_ResolvedCount()`
Generated
  NOT

### getId

public int getId()

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

### setId

public void setId(int newId)

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

### getAuthor

public String getAuthor()

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

### setAuthor

public void setAuthor(String newAuthor)

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

### getReviewers

public EList<String> getReviewers()

Angegeben von:
  `getReviewers` in Schnittstelle `Review`
Gibt zurück:
  the value of the 'Reviewers' attribute list.
Siehe auch:
  - `ReviewsPackage.getReview_Reviewers()`
Generated

### getStatus

public ReviewStatus getStatus()

Angegeben von:
  `getStatus` in Schnittstelle `Review`
Gibt zurück:
  the value of the 'Status' attribute.
Siehe auch:
  - `ReviewStatus`
  - `Review.setStatus(ReviewStatus)`
  - `ReviewsPackage.getReview_Status()`
Generated

### setStatus

public void setStatus(ReviewStatus newStatus)

Angegeben von:
  `setStatus` in Schnittstelle `Review`
Parameter:
  `newStatus` - the new value of the 'Status' attribute.
Siehe auch:
  - `ReviewStatus`
  - `Review.getStatus()`
Generated

### getTopics

public EList<Topic> getTopics()

Angegeben von:
  `getTopics` in Schnittstelle `TopicContainer`
Gibt zurück:
  the value of the 'Topics' containment reference list.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_Topics()`
  - `Topic.getContainer()`
Generated

### eInverseAdd

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

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

### eInverseRemove

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

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

### eGet

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

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

### eSet

public void eSet(int featureID, Object newValue)

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

### eUnset

public void eUnset(int featureID)

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

### eIsSet

public boolean eIsSet(int featureID)

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

### eBaseStructuralFeatureID

public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)

Angegeben von:
  `eBaseStructuralFeatureID` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eBaseStructuralFeatureID` in Klasse `BasicEObjectImpl`
Generated

### eDerivedStructuralFeatureID

public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)

Angegeben von:
  `eDerivedStructuralFeatureID` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eDerivedStructuralFeatureID` in Klasse `BasicEObjectImpl`
Generated