Class ValidationLabelProvider
- java.lang.Object
-
- org.eclipse.emf.ecp.internal.ui.validation.ValidationLabelProvider
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider
,org.eclipse.jface.viewers.ITableLabelProvider
public class ValidationLabelProvider extends java.lang.Object implements org.eclipse.jface.viewers.ITableLabelProvider
ITableLabelProvider
for displayingDiagnostics
in a Tree with columns.- Author:
- jfaltermeier
-
-
Constructor Summary
Constructors Constructor Description ValidationLabelProvider()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
void
dispose()
org.eclipse.swt.graphics.Image
getColumnImage(java.lang.Object element, int columnIndex)
java.lang.String
getColumnText(java.lang.Object element, int columnIndex)
protected java.lang.String
getFeatureName(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature)
Get the localized name of afeature
of an object.boolean
isLabelProperty(java.lang.Object element, java.lang.String property)
void
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
-
-
-
Method Detail
-
addListener
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
addListener
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- See Also:
IBaseLabelProvider.addListener(org.eclipse.jface.viewers.ILabelProviderListener)
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- See Also:
IBaseLabelProvider.dispose()
-
isLabelProperty
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
- Specified by:
isLabelProperty
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- See Also:
IBaseLabelProvider.isLabelProperty(java.lang.Object, java.lang.String)
-
removeListener
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
removeListener
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
- See Also:
IBaseLabelProvider.removeListener(org.eclipse.jface.viewers.ILabelProviderListener)
-
getColumnImage
public org.eclipse.swt.graphics.Image getColumnImage(java.lang.Object element, int columnIndex)
- Specified by:
getColumnImage
in interfaceorg.eclipse.jface.viewers.ITableLabelProvider
- See Also:
ITableLabelProvider.getColumnImage(java.lang.Object, int)
-
getColumnText
public java.lang.String getColumnText(java.lang.Object element, int columnIndex)
- Specified by:
getColumnText
in interfaceorg.eclipse.jface.viewers.ITableLabelProvider
- See Also:
ITableLabelProvider.getColumnText(java.lang.Object, int)
-
getFeatureName
protected java.lang.String getFeatureName(org.eclipse.emf.ecore.EObject owner, org.eclipse.emf.ecore.EStructuralFeature feature)
Get the localized name of afeature
of an object.- Parameters:
owner
- the object that owns thefeature
feature
- the feature for which to get the localized name- Returns:
- the localized feature name, or just its simple name if not found
-
-