/**
* @version $Id: UIElementLabelProvider.java 1839 2014-04-16 02:33:51Z yukihiro-kinjyo $
*
* 2011/08/09 17:07:00
* @author kousuke-morishima
*
* Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved.
*/
package com.tida_okinawa.corona.ui.views;
import org.eclipse.swt.graphics.Image;
import com.tida_okinawa.corona.internal.ui.views.model.IUIElement;
/**
* @author kousuke-morishima
*/
public class UIElementLabelProvider extends CoronaElementLabelProvider {
@Override
public String getText(Object element) {
if (element instanceof IUIElement) {
return element.toString();
}
return super.getText(element);
}
@Override
public Image getImage(Object element) {
if (element instanceof IUIElement) {
element = ((IUIElement) element).getObject();
}
return super.getImage(element);
}
}