diff options
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ExceptionHandlerFactoryTypeItemProvider.java')
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ExceptionHandlerFactoryTypeItemProvider.java | 36 |
1 files changed, 30 insertions, 6 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ExceptionHandlerFactoryTypeItemProvider.java b/jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ExceptionHandlerFactoryTypeItemProvider.java index d9deefd08..654f40f33 100644 --- a/jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ExceptionHandlerFactoryTypeItemProvider.java +++ b/jsf/plugins/org.eclipse.jst.jsf.facesconfig/facesconfig/org/eclipse/jst/jsf/facesconfig/edit/provider/ExceptionHandlerFactoryTypeItemProvider.java @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; import org.eclipse.emf.edit.provider.IItemLabelProvider; import org.eclipse.emf.edit.provider.IItemPropertySource; import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITableItemLabelProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemProviderAdapter; @@ -34,6 +35,7 @@ import org.eclipse.jst.jsf.facesconfig.emf.FacesConfigPackage; /** * This is the item provider adapter for a {@link org.eclipse.jst.jsf.facesconfig.emf.ExceptionHandlerFactoryType} object. * <!-- begin-user-doc --> + * @extends ITableItemLabelProvider * <!-- end-user-doc --> * @generated */ @@ -45,7 +47,8 @@ public class ExceptionHandlerFactoryTypeItemProvider IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, - IItemPropertySource { + IItemPropertySource, + ITableItemLabelProvider{ /** * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -140,13 +143,12 @@ public class ExceptionHandlerFactoryTypeItemProvider * This returns the label text for the adapted class. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated + * @generated NOT */ public String getText(Object object) { - String label = ((ExceptionHandlerFactoryType)object).getId(); - return label == null || label.length() == 0 ? - getString("_UI_ExceptionHandlerFactoryType_type") : - getString("_UI_ExceptionHandlerFactoryType_type") + " " + label; + String label = ((ExceptionHandlerFactoryType) object).getTextContent(); + return label == null || label.length() == 0 ? getString("_UI_ExceptionHandlerFactoryType_type") + : label; } /** @@ -188,5 +190,27 @@ public class ExceptionHandlerFactoryTypeItemProvider public ResourceLocator getResourceLocator() { return FacesConfigPlugin.INSTANCE; } + /* (non-Javadoc) + * @see org.eclipse.emf.edit.provider.ITableItemLabelProvider#getColumnImage(java.lang.Object, int) + */ + public Object getColumnImage(Object object, int columnIndex) { + // TODO Auto-generated method stub + if(columnIndex ==0) + return getImage(object); + return null; + } + /* (non-Javadoc) + * @see org.eclipse.emf.edit.provider.ITableItemLabelProvider#getColumnText(java.lang.Object, int) + */ + public String getColumnText(Object object, int columnIndex) { + switch (columnIndex) { + + case 0: + return getText(object); + case 1: + return getString("_UI_ExceptionHandlerFactoryType_type"); //$NON-NLS-1$ + } + return null; + } } |