public GotoResourceDialog(Shell parentShell, IContainer container, StructuredViewer viewer) { super(parentShell, false, container, IResource.FILE | IResource.FOLDER | IResource.PROJECT); fJavaModel= JavaCore.create(ResourcesPlugin.getWorkspace().getRoot()); setTitle(PackagesMessages.GotoResource_dialog_title); PlatformUI.getWorkbench().getHelpSystem().setHelp(parentShell, IJavaHelpContextIds.GOTO_RESOURCE_DIALOG); }
public void run() { TreeViewer viewer= fPackageExplorer.getTreeViewer(); GotoResourceDialog dialog= new GotoResourceDialog(fPackageExplorer.getSite().getShell(), ResourcesPlugin.getWorkspace().getRoot(), viewer); dialog.open(); Object[] result = dialog.getResult(); if (result == null || result.length == 0 || !(result[0] instanceof IResource)) return; StructuredSelection selection= null; IJavaElement element = JavaCore.create((IResource)result[0]); if (element != null && element.exists()) selection= new StructuredSelection(element); else selection= new StructuredSelection(result[0]); viewer.setSelection(selection, true); } }
@Override public void run() { TreeViewer viewer= fPackageExplorer.getTreeViewer(); GotoResourceDialog dialog= new GotoResourceDialog(fPackageExplorer.getSite().getShell(), ResourcesPlugin.getWorkspace().getRoot(), viewer); dialog.open(); Object[] result = dialog.getResult(); if (result == null || result.length == 0 || !(result[0] instanceof IResource)) return; StructuredSelection selection= null; IJavaElement element = JavaCore.create((IResource)result[0]); if (element != null && element.exists()) selection= new StructuredSelection(element); else selection= new StructuredSelection(result[0]); viewer.setSelection(selection, true); } }
@Override public void run() { TreeViewer viewer= fPackageExplorer.getTreeViewer(); GotoResourceDialog dialog= new GotoResourceDialog(fPackageExplorer.getSite().getShell(), ResourcesPlugin.getWorkspace().getRoot(), viewer); dialog.open(); Object[] result = dialog.getResult(); if (result == null || result.length == 0 || !(result[0] instanceof IResource)) return; StructuredSelection selection= null; IJavaElement element = JavaCore.create((IResource)result[0]); if (element != null && element.exists()) selection= new StructuredSelection(element); else selection= new StructuredSelection(result[0]); viewer.setSelection(selection, true); } }
public GotoResourceDialog(Shell parentShell, IContainer container, StructuredViewer viewer) { super(parentShell, false, container, IResource.FILE | IResource.FOLDER | IResource.PROJECT); fJavaModel= JavaCore.create(ResourcesPlugin.getWorkspace().getRoot()); setTitle(PackagesMessages.GotoResource_dialog_title); PlatformUI.getWorkbench().getHelpSystem().setHelp(parentShell, IJavaHelpContextIds.GOTO_RESOURCE_DIALOG); }
public GotoResourceDialog(Shell parentShell, IContainer container, StructuredViewer viewer) { super(parentShell, false, container, IResource.FILE | IResource.FOLDER | IResource.PROJECT); fJavaModel= JavaCore.create(ResourcesPlugin.getWorkspace().getRoot()); setTitle(PackagesMessages.GotoResource_dialog_title); PlatformUI.getWorkbench().getHelpSystem().setHelp(parentShell, IJavaHelpContextIds.GOTO_RESOURCE_DIALOG); }