Package org.eclipse.emf.cdo.ui

# Schnittstelle CDOTopicProvider

Alle bekannten Implementierungsklassen:
  `DefaultTopicProvider`

public interface CDOTopicProvider
Provides an array of `topics` and supports the registration of `listeners` that are notified about `additions` to and `removals` from this array.

Seit:
  4.12
Autor:
  Eike Stepper
Siehe auch:
  - `DefaultTopicProvider`

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static interface`
`CDOTopicProvider.Listener`
Notifies about `additions` to and `removals` from the array of topics of a `topic provider`.
`static final class`
`CDOTopicProvider.Topic`
An `identifiable` topic in the scope of a `session`.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`addTopicListener(CDOTopicProvider.Listener listener)`
`default void`
`changeTopic(CDOTopicProvider.Topic topic, Image newImage, String newText, String newDescription)`
`CDOTopicProvider.Topic[]`
`getTopics()`
`void`
`removeTopicListener(CDOTopicProvider.Listener listener)`

## Methodendetails

### getTopics

CDOTopicProvider.Topic[] getTopics()

### addTopicListener

void addTopicListener(CDOTopicProvider.Listener listener)

### removeTopicListener

void removeTopicListener(CDOTopicProvider.Listener listener)

### changeTopic

default void changeTopic(CDOTopicProvider.Topic topic, Image newImage, String newText, String newDescription)

Seit:
  4.14