Class TableControlSWTRenderer.ECPCellLabelProvider
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.viewers.BaseLabelProvider
-
- org.eclipse.jface.viewers.CellLabelProvider
-
- org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider
-
- org.eclipse.emf.ecp.view.spi.table.swt.TableControlSWTRenderer.ECPCellLabelProvider
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.jface.viewers.IBaseLabelProvider,org.eclipse.jface.viewers.IColorProvider,org.eclipse.jface.viewers.IToolTipProvider
- Enclosing class:
- TableControlSWTRenderer
public class TableControlSWTRenderer.ECPCellLabelProvider extends org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider implements org.eclipse.jface.viewers.IColorProvider, org.eclipse.core.runtime.IAdaptableECP specific cell label provider that does also implementIColorProviderin order to correctly.- Author:
- emueller
-
-
Constructor Summary
Constructors Constructor Description ECPCellLabelProvider(org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.jface.viewers.CellEditor cellEditor, org.eclipse.core.databinding.observable.map.IObservableMap attributeMap, VTableControl vTableControl, VDomainModelReference dmr, org.eclipse.swt.widgets.Control table)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TgetAdapter(java.lang.Class<T> adapter)org.eclipse.swt.graphics.ColorgetBackground(java.lang.Object element)protected org.eclipse.jface.viewers.CellEditorgetCellEditor()protected VDomainModelReferencegetDmr()protected org.eclipse.emf.ecore.EStructuralFeaturegetFeature()org.eclipse.swt.graphics.ColorgetForeground(java.lang.Object element)java.lang.StringgetToolTipText(java.lang.Object element)voidupdate(org.eclipse.jface.viewers.ViewerCell cell)-
Methods inherited from class org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider
dispose
-
Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipTimeDisplayed, initialize, useNativeToolTip
-
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
-
-
-
-
Constructor Detail
-
ECPCellLabelProvider
public ECPCellLabelProvider(org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.jface.viewers.CellEditor cellEditor, org.eclipse.core.databinding.observable.map.IObservableMap attributeMap, VTableControl vTableControl, VDomainModelReference dmr, org.eclipse.swt.widgets.Control table)Constructor.- Parameters:
feature- theEStructuralFeaturethe cell is bound tocellEditor- theCellEditorinstanceattributeMap- anIObservableMapinstance that is passed to theObservableMapCellLabelProvidervTableControl- theVTableControldmr- theVDomainModelReferencefor this celltable- the swt table- Since:
- 1.10
-
-
Method Detail
-
getToolTipText
public java.lang.String getToolTipText(java.lang.Object element)
- Specified by:
getToolTipTextin interfaceorg.eclipse.jface.viewers.IToolTipProvider- Overrides:
getToolTipTextin classorg.eclipse.jface.viewers.CellLabelProvider
-
update
public void update(org.eclipse.jface.viewers.ViewerCell cell)
- Overrides:
updatein classorg.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider
-
getForeground
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
- Specified by:
getForegroundin interfaceorg.eclipse.jface.viewers.IColorProvider
-
getBackground
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
- Specified by:
getBackgroundin interfaceorg.eclipse.jface.viewers.IColorProvider
-
getCellEditor
protected org.eclipse.jface.viewers.CellEditor getCellEditor()
- Returns:
- the cellEditor
-
getFeature
protected org.eclipse.emf.ecore.EStructuralFeature getFeature()
- Returns:
- the feature
-
getDmr
protected VDomainModelReference getDmr()
- Returns:
- the dmr
-
getAdapter
public <T> T getAdapter(java.lang.Class<T> adapter)
- Specified by:
getAdapterin interfaceorg.eclipse.core.runtime.IAdaptable
-
-