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); } }