org.eclipse.emf.ecp.view.spi.table.swt
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.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
ECP specficic cell label provider that does also implement IColorProvider
in
order to correctly.
- Author:
- emueller
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, useNativeToolTip |
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
addListener, isLabelProperty, removeListener |
TableControlSWTRenderer.ECPCellLabelProvider
public TableControlSWTRenderer.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.Table table)
- Constructor.
- Parameters:
feature
- the EStructuralFeature
the cell is bound tocellEditor
- the CellEditor
instanceattributeMap
- an IObservableMap
instance that is passed to the ObservableMapCellLabelProvider
vTableControl
- the VTableControl
dmr
- the VDomainModelReference
for this celltable
- the swt table- Since:
- 1.6
getToolTipText
public String getToolTipText(Object element)
-
- Specified by:
getToolTipText
in interface org.eclipse.jface.viewers.IToolTipProvider
- Overrides:
getToolTipText
in class org.eclipse.jface.viewers.CellLabelProvider
- See Also:
CellLabelProvider.getToolTipText(java.lang.Object)
update
public void update(org.eclipse.jface.viewers.ViewerCell cell)
- Overrides:
update
in class org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider
getForeground
public org.eclipse.swt.graphics.Color getForeground(Object element)
-
- Specified by:
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
- See Also:
IColorProvider.getForeground(java.lang.Object)
getBackground
public org.eclipse.swt.graphics.Color getBackground(Object element)
-
- Specified by:
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
- See Also:
IColorProvider.getBackground(java.lang.Object)
Copyright © 2015. All Rights Reserved.