gpt4 book ai didi

java - 如何使用IAdaptable类创建工作集? [Eclipse 插件]

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:02 25 4
gpt4 key购买 nike

我正在开发一个 Eclipse 插件,它应该自动创建一个工作集,通过使用项目的路径添加项目。我很难理解 IAdaptable 类的工作原理。

public static void createWorkingSet(List<Path> projectPaths, String workingSetName){

IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager();
IWorkingSet newSet = manager.createWorkingSet(workingSetName, new IAdaptable[0]);
manager.addWorkingSet(newSet);

}

作为参数给出的列表包含如下路径:

Path p = Paths.get("C:", "Users", "Me", "workspace", "ProjectName");

按照现在的代码编写方式,它只会生成一个空的工作集,因为我用“new IAdaptable[0]”调用createWorkingSet方法。如何填充 IAdaptable 数组来存储有关我要添加的项目的信息?

最佳答案

createWorkingSet 方法要求您在 elements 参数中传递的对象实现 IAdaptable 接口(interface)。

如果您尝试将 Eclipse 工作区项目传递给 createWorkingSet,您几乎肯定需要使用实现 IAdaptable 的 Eclipse IProject 类。

关于java - 如何使用IAdaptable类创建工作集? [Eclipse 插件],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38854442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com