From cdd3b572cdb3897a202a4bfec4f85a19e2ab796a Mon Sep 17 00:00:00 2001
From: Daniel Ratiu <ratiu@fortiss.org>
Date: Mon, 14 Jan 2013 22:24:55 +0000
Subject: [PATCH] small fix

---
 .../fortiss/tooling/kernel/ui/extension/base/EditorBase.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/EditorBase.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/EditorBase.java
index 6105973a0..cbf2190af 100644
--- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/EditorBase.java
+++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/base/EditorBase.java
@@ -25,6 +25,7 @@ import org.eclipse.ui.IEditorInput;
 import org.eclipse.ui.IEditorSite;
 import org.eclipse.ui.PartInitException;
 import org.eclipse.ui.part.EditorPart;
+import org.fortiss.tooling.kernel.model.ILibraryElementReference;
 import org.fortiss.tooling.kernel.service.ICommandStackService;
 import org.fortiss.tooling.kernel.service.ILibraryService;
 import org.fortiss.tooling.kernel.ui.extension.IModelEditor;
@@ -163,6 +164,7 @@ public abstract class EditorBase<T extends EObject> extends EditorPart implement
 	/** {@inheritDoc} */
 	@Override
 	public boolean enableLibraryView() {
-		return !ILibraryService.INSTANCE.isLibraryElementShadow(editedObject);
+		return !ILibraryService.INSTANCE.isLibraryElementShadow(editedObject) &&
+				!(editedObject instanceof ILibraryElementReference);
 	}
 }
-- 
GitLab