public class TableControlSWTRenderer.ECPCellLabelProvider
extends org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider
implements org.eclipse.jface.viewers.IColorProvider
IColorProvider
in
order to correctly.Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Color |
getBackground(Object element) |
protected org.eclipse.jface.viewers.CellEditor |
getCellEditor() |
protected VDomainModelReference |
getDmr() |
protected org.eclipse.emf.ecore.EStructuralFeature |
getFeature() |
org.eclipse.swt.graphics.Color |
getForeground(Object element) |
String |
getToolTipText(Object element) |
void |
update(org.eclipse.jface.viewers.ViewerCell cell) |
dispose
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipTimeDisplayed, initialize, useNativeToolTip
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
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)
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 tablepublic String getToolTipText(Object element)
getToolTipText
in interface org.eclipse.jface.viewers.IToolTipProvider
getToolTipText
in class org.eclipse.jface.viewers.CellLabelProvider
public void update(org.eclipse.jface.viewers.ViewerCell cell)
update
in class org.eclipse.jface.databinding.viewers.ObservableMapCellLabelProvider
public org.eclipse.swt.graphics.Color getForeground(Object element)
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
IColorProvider.getForeground(java.lang.Object)
public org.eclipse.swt.graphics.Color getBackground(Object element)
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
IColorProvider.getBackground(java.lang.Object)
protected org.eclipse.jface.viewers.CellEditor getCellEditor()
protected org.eclipse.emf.ecore.EStructuralFeature getFeature()
protected VDomainModelReference getDmr()
Copyright © 2018. All rights reserved.