org.eclipse.emf.facet.custom.ui
Interface ICustomizedLabelProvider
- All Superinterfaces:
- ICustomizedToolTipLabelProvider
public interface ICustomizedLabelProvider
- extends ICustomizedToolTipLabelProvider
This interface allows to use a ILabelProvider, an
IColorProvider and an IFontProvider which is implemented and
customizable using the EMF Facet customization mechanism.
- Author:
- Gregoire Dupe
|
Method Summary |
ICustomizedLabelProvider |
cloneLabelProvider()
|
Image |
getBottomLeftOverlay(java.lang.Object element,
ETypedElement eTypedElement)
|
Image |
getBottomMiddleOverlay(java.lang.Object element,
ETypedElement eTypedElement)
|
Image |
getBottomRightOverlay(java.lang.Object element,
ETypedElement eTypedElement)
|
ICustomizationManager |
getCustomizationManager()
This method returns the customization manager used by the label provider. |
Image |
getImage(java.lang.Object element,
ETypedElement eTypedElement)
|
java.lang.String |
getText(java.lang.Object element,
ETypedElement eTypedElement)
|
Image |
getTopLeftOverlay(java.lang.Object element,
ETypedElement eTypedElement)
|
Image |
getTopMiddleOverlay(java.lang.Object element,
ETypedElement eTypedElement)
|
Image |
getTopRightOverlay(java.lang.Object element,
ETypedElement eTypedElement)
|
boolean |
isStruckthrough(java.lang.Object element,
ETypedElement eTypedElement)
|
boolean |
isUnderlined(java.lang.Object element,
ETypedElement eTypedElement)
|
| Methods inherited from interface org.eclipse.emf.facet.custom.ui.ICustomizedToolTipLabelProvider |
getToolTipBackgroundColor, getToolTipBottomLeftOverlay, getToolTipBottomMiddleOverlay, getToolTipBottomRightOverlay, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, getToolTipTopLeftOverlay, getToolTipTopMiddleOverlay, getToolTipTopRightOverlay, update |
getCustomizationManager
ICustomizationManager getCustomizationManager()
- This method returns the customization manager used by the label provider. The
customization stack updates have to be done using this
ICustomizationManager.
- Returns:
- the customization manager used by the content provider.
isUnderlined
boolean isUnderlined(java.lang.Object element,
ETypedElement eTypedElement)
isStruckthrough
boolean isStruckthrough(java.lang.Object element,
ETypedElement eTypedElement)
getTopLeftOverlay
Image getTopLeftOverlay(java.lang.Object element,
ETypedElement eTypedElement)
getTopMiddleOverlay
Image getTopMiddleOverlay(java.lang.Object element,
ETypedElement eTypedElement)
getTopRightOverlay
Image getTopRightOverlay(java.lang.Object element,
ETypedElement eTypedElement)
getBottomLeftOverlay
Image getBottomLeftOverlay(java.lang.Object element,
ETypedElement eTypedElement)
getBottomMiddleOverlay
Image getBottomMiddleOverlay(java.lang.Object element,
ETypedElement eTypedElement)
getBottomRightOverlay
Image getBottomRightOverlay(java.lang.Object element,
ETypedElement eTypedElement)
getText
java.lang.String getText(java.lang.Object element,
ETypedElement eTypedElement)
getImage
Image getImage(java.lang.Object element,
ETypedElement eTypedElement)
cloneLabelProvider
ICustomizedLabelProvider cloneLabelProvider()
- Since:
- 0.2