/** * */ package de.urszeidler.shr5.ecp.util; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EObject; /** * @author urs */ public class SimpleNameLabelProvider extends DefaultLabelProvider { /* * (non-Javadoc) * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object) */ @Override public String getText(Object element) { if (element instanceof EObject) { EObject eo = (EObject)element; EClass eClass = eo.eClass(); String eClassName = getEClassName(eClass); String text = super.getText(element); text = text.replaceFirst(eClassName, ""); return text; } return super.getText(element); } }