Improvements to graphics abstractions.
diff --git a/org.eclipse.amp.axf/plugins/org.eclipse.amp.axf.ide/src/org/eclipse/amp/axf/ide/ModelManagerViewPart.java b/org.eclipse.amp.axf/plugins/org.eclipse.amp.axf.ide/src/org/eclipse/amp/axf/ide/ModelManagerViewPart.java
index ec033bc..95ba400 100644
--- a/org.eclipse.amp.axf/plugins/org.eclipse.amp.axf.ide/src/org/eclipse/amp/axf/ide/ModelManagerViewPart.java
+++ b/org.eclipse.amp.axf/plugins/org.eclipse.amp.axf.ide/src/org/eclipse/amp/axf/ide/ModelManagerViewPart.java
@@ -298,6 +298,11 @@
         assignManager();
         viewer.addSelectionChangedListener(new ISelectionChangedListener() {
             public void selectionChanged(SelectionChangedEvent event) {
+                // if (event.getSelection() instanceof StructuredSelection) {
+                // StructuredSelection sel = (StructuredSelection) event.getSelection();
+                // if (sel.getFirstElement() instanceof IModel) {
+                // }
+                // }
                 refreshViewer();
             }
         });
@@ -359,6 +364,7 @@
                         }
                     }
                 });
+                getSite().setSelectionProvider(viewer);
                 manager.setManagerViewPart(ModelManagerViewPart.this);
 
             }