blob: f3d93d1ecfb0bf4dec85e5bfdf195d79e0a07bb3 [file] [log] [blame]
We removed IResource management for RAP; maybe we can have a version for the workbench
that reintroduces this? Lorenzo
OnSelectionStructuredViewerAbstractView
protected void updateOnSelection(IWorkbenchPart sourcepart,
ISelection selection) {
Object element = getFirstSelectedElement(selection);
// if (element instanceof IResource) {
// IResource resource = (IResource) element;
// performUpdateOnSelection(resource);
// // viewer.expandAll();
// showEmfViewer();
// return;
// } else
if (element instanceof Resource) {
Resource resource = (Resource) element;
performUpdateOnSelection(resource);
showEmfViewer();
return;
} else if (element instanceof EObject) {
EObject eObject = (EObject) element;
performUpdateOnSelection(eObject);
showEmfViewer();
return;
}
showText();
}
// /**
// * @param resource
// */
// protected void performUpdateOnSelection(IResource resource) {
// URI uri = URI.createPlatformResourceURI(resource.getFullPath()
// .toString(), true);
// viewerInitializer.initialize(viewer, uri);
// }