diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/ModelElementLabelProvider.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/ModelElementLabelProvider.java index 96c0225d1bf0f28f9f4da61dadec1cbfcc05a9ec..2347c98ac03234b569ade84643fa6a33cf5d40dc 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/ModelElementLabelProvider.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/util/ModelElementLabelProvider.java @@ -18,6 +18,7 @@ $Id$ package org.fortiss.tooling.kernel.ui.util; import org.eclipse.emf.ecore.EObject; +import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.swt.graphics.Image; import org.fortiss.tooling.kernel.ui.extension.IModelElementHandler; @@ -29,7 +30,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; * @author mou * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: 7C9C1135B33D4F3D58BEB826E63AB70A + * @ConQAT.Rating YELLOW Hash: 0388B747C0F0AD71DE8C1A2777B73E81 */ public class ModelElementLabelProvider extends LabelProvider { /** {@inheritDoc} */ @@ -42,6 +43,9 @@ public class ModelElementLabelProvider extends LabelProvider { if (handler != null) return handler.getName((EObject) element); } + if (element instanceof IStructuredSelection) { + return getText(((IStructuredSelection) element).getFirstElement()); + } return super.getText(element); }