转自:http://blog.csdn.net/liaomin416100569/article/details/7165425
1.获取系统默认的Shell Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(); 2.获取其他的插件Activetor对象 Plugin p=Platform.getPlugin("org.liaomin.huqun.ftptool"); 3.获取某个插件的首选项 String name=Platform.getPlugin("插件id").getPluginPreferences().getString("首选项的key值"); 4.获取工作空间的根目录 ResourcesPlugin.getWorkspace().getRoot() 5.获取某个IJAVAProject ResourcesPlugin.getWorkspace().getRoot().getProject("工程名") 6.将IProject转换IJAVAProject IJavaProject create = JavaCore.create(p); 7 通过路径寻找对应的资源 IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IResource resource = root.findMember(new Path(srcPath));//srcPath类似与linux /工程名/目录/子目录 8重启工作空间 PlatformUI.getWorkbench().restart(); 8查找某个透视图 PlatformUI.getWorkbench().getPerspectiveRegistry().findPerspectiveWithId(透视图id); 9 获取帮助信息 PlatformUI.getWorkbench().getHelpSystem() 10通过IFILE转换JDT对象 IJavaElement create(IFile file):从文件创建对应的Java元素。 |