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

# Schnittstelle TopicContainer

Alle Superschnittstellen:
  `CDOObject`, `CDOWithID`, `EObject`, `ModelElement`, `Notifier`, `SystemElement`

Alle bekannten Unterschnittstellen:
  `DeliveryReview`, `DropReview`, `Review`, `ReviewTemplate`, `Topic`

Alle bekannten Implementierungsklassen:
  `DeliveryReviewImpl`, `DropReviewImpl`, `ReviewImpl`, `ReviewTemplateImpl`, `TopicContainerImpl`, `TopicImpl`

public interface TopicContainer extends SystemElement
A representation of the model object 'Commentable'.

Seit:
  1.2
Siehe auch:
  - `ReviewsPackage.getTopicContainer()`
Generated
Model
  abstract="true"
No Implement
  This interface is not intended to be implemented by clients.

  The following features are supported:

  - `Review`
  - `Topics`
  - `Comments`
  - `Topic Count`
  - `Unresolved Count`
  - `Resolved Count`
No Extend
  This interface is not intended to be extended by clients.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`default boolean`
`forEachComment(Predicate<Comment> consumer)`
`default boolean`
`forEachTopic(Predicate<Topic> consumer)`
`EList<Comment>`
`getComments()`
Returns the value of the 'Comments' containment reference list.
`int`
`getResolvedCount()`
Returns the value of the 'Resolved Count' attribute.
`Review`
`getReview()`
Returns the value of the 'Review' reference.
`default Topic`
`getTopic(ModelReference modelReference)`
`int`
`getTopicCount()`
Returns the value of the 'Topic Count' attribute.
`EList<Topic>`
`getTopics()`
Returns the value of the 'Topics' containment reference list.
`default EList<Topic>`
`getTopics(ModelReference modelReference)`
`int`
`getUnresolvedCount()`
Returns the value of the 'Unresolved Count' attribute.

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

`cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, 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.etypes.ModelElement

`getAnnotation, getAnnotations`

### 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`

## Methodendetails

### getReview

Review getReview()
Returns the value of the 'Review' reference.

Gibt zurück:
  the value of the 'Review' reference.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_Review()`
Generated
Model
  resolveProxies="false" transient="true" changeable="false" volatile="true" derived="true"

### getComments

EList<Comment> getComments()
Returns the value of the 'Comments' containment reference list. The list contents are of type `Comment`. It is bidirectional and its opposite is '`Container`'.

Gibt zurück:
  the value of the 'Comments' containment reference list.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_Comments()`
  - `Comment.getContainer()`
Generated
Model
  opposite="container" containment="true"

### getTopicCount

int getTopicCount()
Returns the value of the 'Topic Count' attribute.

Gibt zurück:
  the value of the 'Topic Count' attribute.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_TopicCount()`
Generated
Model
  transient="true" changeable="false" volatile="true" derived="true"

### getUnresolvedCount

int getUnresolvedCount()
Returns the value of the 'Unresolved Count' attribute.

Gibt zurück:
  the value of the 'Unresolved Count' attribute.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_UnresolvedCount()`
Generated
Model
  transient="true" changeable="false" volatile="true" derived="true"

### getResolvedCount

int getResolvedCount()
Returns the value of the 'Resolved Count' attribute.

Gibt zurück:
  the value of the 'Resolved Count' attribute.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_ResolvedCount()`
Generated
Model
  transient="true" changeable="false" volatile="true" derived="true"

### getTopics

EList<Topic> getTopics()
Returns the value of the 'Topics' containment reference list. The list contents are of type `Topic`. It is bidirectional and its opposite is '`Container`'.

Gibt zurück:
  the value of the 'Topics' containment reference list.
Siehe auch:
  - `ReviewsPackage.getTopicContainer_Topics()`
  - `Topic.getContainer()`
Generated
Model
  opposite="container" containment="true"

### getTopics

default EList<Topic> getTopics(ModelReference modelReference)

### getTopic

default Topic getTopic(ModelReference modelReference)

### forEachTopic

default boolean forEachTopic(Predicate<Topic> consumer)

### forEachComment

default boolean forEachComment(Predicate<Comment> consumer)