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 6105973a08552a7202cb7f25b81a6a61ad9bcc72..cbf2190af7036643be57636d5e31aef0c2ab31b3 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);
 	}
 }