Package org.eclipse.emf.cdo.ui
Class CDOTopicProvider.Topic
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.emf.cdo.ui.CDOTopicProvider.Topic
- All Implemented Interfaces:
IAdaptable
,org.eclipse.net4j.util.event.INotifier
,org.eclipse.net4j.util.event.INotifier.INotifier2
- Enclosing interface:
- CDOTopicProvider
public static final class CDOTopicProvider.Topic
extends org.eclipse.net4j.util.event.Notifier
implements IAdaptable
An
identifiable
topic in the scope of a session
.
For displaying a topic carries an image
, a text
(label),
and a description
. Notifies registered listeners
about changes in any of these attributes with topic changed events
.
- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Anevent
fired from atopic
when theimage
, thetext
(label), or thedescription
attribute of the topic were changed.Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
-
Constructor Details
-
Topic
-
-
Method Details
-
getSession
-
getId
-
getImage
-
getText
-
getDescription
-
getProperties
Returns a modifiable map of properties.- Since:
- 4.14
-
getAdapter
- Specified by:
getAdapter
in interfaceIAdaptable
-
addAdapterProvider
- Since:
- 4.14
-
hashCode
public int hashCode() -
equals
-
toString
-