Browse Source

Fixed NPE for code completion when eobject is a proxy

Andreas Muelder 10 years ago
parent
commit
25d81a6636

+ 3 - 0
plugins/org.yakindu.sct.model.stext.ui/src/org/yakindu/sct/model/stext/ui/contentassist/STextProposalProvider.java

@@ -191,6 +191,9 @@ public class STextProposalProvider extends AbstractSTextProposalProvider {
 
 	@Override
 	protected String getDisplayString(EObject element, String qualifiedNameAsString, String shortName) {
+		if(element == null || element.eIsProxy()){
+			return qualifiedNameAsString;
+		}
 		IItemLabelProvider adapter = (IItemLabelProvider) composedAdapterFactory.adapt(element,
 				IItemLabelProvider.class);
 		if (adapter != null) {