Package org.eclipse.emf.cdo.ui
Class CDOLabelProvider
- java.lang.Object
-
- org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
- org.eclipse.emf.cdo.ui.CDOLabelProvider
-
- All Implemented Interfaces:
org.eclipse.emf.edit.provider.INotifyChangedListener
,IBaseLabelProvider
,IColorProvider
,IFontProvider
,ILabelProvider
,ITableLabelProvider
public class CDOLabelProvider extends org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider implements IColorProvider, IFontProvider
AAdapterFactoryLabelProvider
specialization that decoratesobjects
with a color/font code according to their currentstate
.- Author:
- Eike Stepper
- See Also:
IColorProvider
,IFontProvider
,CDOObject
,CDOState
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.ColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.ConvertingStyler, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontAndColorProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.FontProvider, org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider.StyledLabelProvider
-
-
Constructor Summary
Constructors Constructor Description CDOLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Color
getBackground(java.lang.Object object)
static Color
getColor(CDOObject object)
Font
getFont(java.lang.Object object)
Color
getForeground(java.lang.Object object)
Image
getImage(java.lang.Object object)
java.lang.String
getText(java.lang.Object object)
CDOView
getView()
TreeViewer
getViewer()
void
notifyChanged(org.eclipse.emf.common.notify.Notification notification)
-
Methods inherited from class org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
addListener, createStyler, fireLabelProviderChanged, getAdapterFactory, getBackground, getColorFromObject, getColumnImage, getColumnText, getDefaultBackground, getDefaultFont, getDefaultForeground, getDefaultImage, getFont, getFontFromObject, getForeground, getImageFromObject, getStyledStringFromObject, getStyledText, isFireLabelUpdateNotifications, isLabelProperty, removeListener, setAdapterFactory, setDefaultBackground, setDefaultFont, setDefaultForeground, setFireLabelUpdateNotifications, toJFaceStyledString
-
-
-
-
Constructor Detail
-
CDOLabelProvider
public CDOLabelProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory, CDOView view, TreeViewer viewer)
- Since:
- 2.0
-
-
Method Detail
-
getView
public CDOView getView()
- Since:
- 2.0
-
getViewer
public TreeViewer getViewer()
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceIBaseLabelProvider
- Overrides:
dispose
in classorg.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
notifyChanged
in interfaceorg.eclipse.emf.edit.provider.INotifyChangedListener
- Overrides:
notifyChanged
in classorg.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
getImage
public Image getImage(java.lang.Object object)
- Specified by:
getImage
in interfaceILabelProvider
- Overrides:
getImage
in classorg.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
getText
public java.lang.String getText(java.lang.Object object)
- Specified by:
getText
in interfaceILabelProvider
- Overrides:
getText
in classorg.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
getBackground
public Color getBackground(java.lang.Object object)
- Specified by:
getBackground
in interfaceIColorProvider
- Overrides:
getBackground
in classorg.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
getForeground
public Color getForeground(java.lang.Object object)
- Specified by:
getForeground
in interfaceIColorProvider
- Overrides:
getForeground
in classorg.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
getFont
public Font getFont(java.lang.Object object)
- Specified by:
getFont
in interfaceIFontProvider
- Overrides:
getFont
in classorg.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider
-
-