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, removeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectpublic ECPLabelProvider(ECPModelContextProvider modelContextProvider)
public String getText(Object element)
getText in interface org.eclipse.jface.viewers.ILabelProvidergetText in class org.eclipse.jface.viewers.LabelProviderpublic org.eclipse.swt.graphics.Image getImage(Object element)
getImage in interface org.eclipse.jface.viewers.ILabelProvidergetImage in class org.eclipse.jface.viewers.LabelProviderpublic UIProvider getUIProvider(Object element)
public ECPContainer getModelContext(Object element)
ECPContainer that can be found for the provided Object.getModelContext in interface ECPModelContextProviderelement - 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 IECPLabelProviderIECPLabelProvider.getModelContextProvider()public void setModelContextProvider(ECPModelContextProvider modelContextProvider)
ECPModelContextProvider to be used by the label provider.setModelContextProvider in interface IECPLabelProvidermodelContextProvider - the model context provider to be setIECPLabelProvider.setModelContextProvider(org.eclipse.emf.ecp.core.util.ECPModelContextProvider)Copyright © 2017. All rights reserved.