org.eclipse.ocl.examples.emf.validation.validity.ui.providers
Class NodeLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.ColumnLabelProvider
org.eclipse.ocl.examples.emf.validation.validity.ui.providers.NodeLabelProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.IFontProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.IToolTipProvider
public class NodeLabelProvider
- extends org.eclipse.jface.viewers.ColumnLabelProvider
Constructor Summary |
NodeLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider,
org.eclipse.swt.graphics.Color validatableColor,
org.eclipse.swt.graphics.Color constrainingNodeColor)
|
Methods inherited from class org.eclipse.jface.viewers.ColumnLabelProvider |
update |
Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider |
dispose, getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipShift, getToolTipStyle, initialize, useNativeToolTip |
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
dispose, fireLabelProviderChanged |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
dispose |
NodeLabelProvider
public NodeLabelProvider(@NonNull
org.eclipse.jface.viewers.ILabelProvider labelProvider,
org.eclipse.swt.graphics.Color validatableColor,
org.eclipse.swt.graphics.Color constrainingNodeColor)
addListener
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
addListener
in class org.eclipse.jface.viewers.BaseLabelProvider
appendResourceDiagnostic
protected void appendResourceDiagnostic(@NonNull
java.lang.StringBuilder s,
@NonNull
org.eclipse.emf.common.util.Diagnostic diagnostic)
getBackground
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
- Specified by:
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
- Overrides:
getBackground
in class org.eclipse.jface.viewers.ColumnLabelProvider
getFont
public org.eclipse.swt.graphics.Font getFont(java.lang.Object element)
- Specified by:
getFont
in interface org.eclipse.jface.viewers.IFontProvider
- Overrides:
getFont
in class org.eclipse.jface.viewers.ColumnLabelProvider
getForeground
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
- Specified by:
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
- Overrides:
getForeground
in class org.eclipse.jface.viewers.ColumnLabelProvider
getImage
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
- Specified by:
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
- Overrides:
getImage
in class org.eclipse.jface.viewers.ColumnLabelProvider
getResultToolTip
@NonNull
protected java.lang.String getResultToolTip(@Nullable
Result result)
getSummaryToolTip
@NonNull
protected java.lang.String getSummaryToolTip(@NonNull
AbstractNode node)
getText
public java.lang.String getText(java.lang.Object element)
- Specified by:
getText
in interface org.eclipse.jface.viewers.ILabelProvider
- Overrides:
getText
in class org.eclipse.jface.viewers.ColumnLabelProvider
getToolTipImage
public org.eclipse.swt.graphics.Image getToolTipImage(java.lang.Object object)
- Overrides:
getToolTipImage
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipText
@Nullable
public java.lang.String getToolTipText(java.lang.Object element)
- Specified by:
getToolTipText
in interface org.eclipse.jface.viewers.IToolTipProvider
- Overrides:
getToolTipText
in class org.eclipse.jface.viewers.CellLabelProvider
getToolTipTimeDisplayed
public int getToolTipTimeDisplayed(java.lang.Object object)
- Overrides:
getToolTipTimeDisplayed
in class org.eclipse.jface.viewers.CellLabelProvider
isLabelProperty
public boolean isLabelProperty(java.lang.Object element,
java.lang.String property)
- Specified by:
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
isLabelProperty
in class org.eclipse.jface.viewers.BaseLabelProvider
removeListener
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
- Overrides:
removeListener
in class org.eclipse.jface.viewers.BaseLabelProvider