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