public class ECPLabelProvider extends org.eclipse.jface.viewers.LabelProvider implements ECPModelContextProvider, IECPLabelProvider
Constructor and Description |
---|
ECPLabelProvider(ECPModelContextProvider modelContextProvider) |
Modifier and Type | Method and Description |
---|---|
protected void |
fireEvent(org.eclipse.jface.viewers.LabelProviderChangedEvent event) |
org.eclipse.swt.graphics.Image |
getImage(Object element) |
ECPContainer |
getModelContext(Object element)
Returns the first
ECPContainer that can be found for the provided Object. |
ECPModelContextProvider |
getModelContextProvider()
Returns the
ECPModelContextProvider . |
String |
getText(Object element) |
UIProvider |
getUIProvider(Object element) |
void |
setModelContextProvider(ECPModelContextProvider modelContextProvider)
Sets the
ECPModelContextProvider to be used by the label provider. |
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public ECPLabelProvider(ECPModelContextProvider modelContextProvider)
public String getText(Object element)
getText
in interface org.eclipse.jface.viewers.ILabelProvider
getText
in class org.eclipse.jface.viewers.LabelProvider
public org.eclipse.swt.graphics.Image getImage(Object element)
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
getImage
in class org.eclipse.jface.viewers.LabelProvider
public UIProvider getUIProvider(Object element)
public ECPContainer getModelContext(Object element)
ECPContainer
that can be found for the provided Object.getModelContext
in interface ECPModelContextProvider
element
- the element to search the ECPContainer
forECPContainer
of this elementprotected final void fireEvent(org.eclipse.jface.viewers.LabelProviderChangedEvent event)
public ECPModelContextProvider getModelContextProvider()
ECPModelContextProvider
.getModelContextProvider
in interface IECPLabelProvider
IECPLabelProvider.getModelContextProvider()
public void setModelContextProvider(ECPModelContextProvider modelContextProvider)
ECPModelContextProvider
to be used by the label provider.setModelContextProvider
in interface IECPLabelProvider
modelContextProvider
- the model context provider to be setIECPLabelProvider.setModelContextProvider(org.eclipse.emf.ecp.core.util.ECPModelContextProvider)
Copyright © 2018. All rights reserved.