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