/** * @version $Id: LabelDicLabelProvider.java 1839 2014-04-16 02:33:51Z yukihiro-kinjyo $ * * 2011/09/01 12:11:56 * @author kousuke-morishima * * Copyright 2011-2014 TIDAコンソーシアム All Rights Reserved. */ package com.tida_okinawa.corona.ui.editors; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.swt.graphics.Image; import com.tida_okinawa.corona.io.model.dic.ILabel; /** * @author kousuke-morishima */ public class LabelDicLabelProvider extends LabelProvider { @Override /* 表示文字を取得する処理 */ public String getText(Object element) { /* * LabelDicContentProvider.javaでは”DicEditorInpu”の子要素を返す処理のみ。 * よって、”DicEditorInpu”がこの処理に来ることはない */ if (element instanceof ILabel) { return ((ILabel) element).getName();/* 要素の名前を取得 */ } return super.getText(element); } @Override public Image getImage(Object element) { return super.getImage(element); } }