使用来自选择提供程序的选择数据:
IStructuredSelection sel = (IStructuredSelection)viewpart.getSite().getSelectionProvider().getSelection();Object selObj = sel.getFirstElement();IProject project = (IProject)Platform.getAdapterManager().getAdapter(selObj, IProject.class);... might return null if selection is not the projectString name = project.getName();IPath location = project.getLocation();
要获得所有项目,请使用:
IWorkspace workspace = ResourcesPlugin.getPlugin().getWorkspace();IProject [] projects = workspace.getRoot().getProjects();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)