diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java
index 543e45747ea05874551b4ccc189cfbb043602e57..d953a08f44eba80da994408404676b436cfbd0b4 100644
--- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java
+++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/views/LibraryView.java
@@ -39,6 +39,7 @@ import org.eclipse.ui.dialogs.PatternFilter;
 import org.eclipse.ui.part.ViewPart;
 import org.fortiss.tooling.kernel.extension.data.Prototype;
 import org.fortiss.tooling.kernel.extension.data.PrototypeCategory;
+import org.fortiss.tooling.kernel.service.ILibraryService;
 import org.fortiss.tooling.kernel.service.IPrototypeService;
 import org.fortiss.tooling.kernel.ui.extension.IModelElementHandler;
 import org.fortiss.tooling.kernel.ui.extension.base.EditorBase;
@@ -53,7 +54,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService;
  * @author eder
  * @author $Author: hoelzl $
  * @version $Rev: 18709 $
- * @ConQAT.Rating GREEN Hash: DB03A01A320A56AA93B7F5B40D8E9185
+ * @ConQAT.Rating YELLOW Hash: 5BA45B05325FF0C8C955FD593072FF56
  */
 public class LibraryView extends ViewPart {
 
@@ -132,9 +133,12 @@ public class LibraryView extends ViewPart {
 				((EditorBase<? extends EObject>)editor).enableLibraryView()) {
 			EditorBase<? extends EObject> editorBase = (EditorBase<? extends EObject>)editor;
 			containerObject = editorBase.getEditedObject();
-			for(Class<? extends EObject> clazz : editorBase.getVisibleEObjectTypes()) {
-				supportedBaseClasses.addAll(IPrototypeService.INSTANCE
-						.getComposablePrototypes(clazz));
+
+			if(!ILibraryService.INSTANCE.isLibraryElementShadow(containerObject)) {
+				for(Class<? extends EObject> clazz : editorBase.getVisibleEObjectTypes()) {
+					supportedBaseClasses.addAll(IPrototypeService.INSTANCE
+							.getComposablePrototypes(clazz));
+				}
 			}
 		} else {
 			containerObject = null;