1 /*
2 * Created on 22.04.2004
3 */
4 package org.xpcards.model;
5
6 import org.eclipse.jface.viewers.LabelProvider;
7 import org.eclipse.swt.graphics.Image;
8
9 /***
10 * @author Mikhail Galyutin
11 */
12 public class ModelLabelProvider extends LabelProvider {
13
14 public ModelLabelProvider() {
15 }
16
17 /***
18 * @see org.eclipse.jface.viewers.ILabelProvider#getImage(java.lang.Object)
19 */
20 public Image getImage(Object element) {
21 // TODO! Auto-generated method stub
22 return null;
23 }
24
25 /***
26 * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object)
27 */
28 public String getText(Object element) {
29 // System.err.println("getText for :" + element);
30
31 String text = null;
32 if (element instanceof ModelElement) {
33 text = ((ModelElement) element).getName();
34 } else if (element instanceof ModelElementCollection) {
35 text = ((ModelElementCollection) element).getCategory();
36 }
37
38 if ( text != null ) {
39 return text;
40 } else {
41 return "Default text";
42 }
43
44 }
45
46
47 /***
48 * @see org.eclipse.jface.viewers.IBaseLabelProvider#dispose()
49 */
50 public void dispose() {
51 // TODO! Auto-generated method stub
52
53 }
54
55 }
This page was automatically generated by Maven