Eclipse 从Project explorer或Navigator获取RTC流名称

Eclipse 从Project explorer或Navigator获取RTC流名称,eclipse,rtc,Eclipse,Rtc,是否有任何API或方法可以从eclipse中的Project explorer或Navigator视图选择中获取RTC流名称。 我正在创建一个RTC util,它需要一些基本输入,如流名称或项目(用户在navigator上选择),然后在执行项目相关活动时与RTC通信 Project explorer/Navigator显示用户的本地存储库名称,但我无法获取这些名称,这两个视图以IFile或IResource(IFolder、IProject..等)或ICompliationUnits的形式提供文

是否有任何API或方法可以从eclipse中的Project explorer或Navigator视图选择中获取RTC流名称。 我正在创建一个RTC util,它需要一些基本输入,如流名称或项目(用户在navigator上选择),然后在执行项目相关活动时与RTC通信

Project explorer/Navigator显示用户的本地存储库名称,但我无法获取这些名称,这两个视图以IFile或IResource(IFolder、IProject..等)或ICompliationUnits的形式提供文件。 它只提供文件的路径

所以,我可以从用户选择的项目/文件中获取流名称


提前谢谢。

我终于发现了,几乎没有什么探索。来了。 一旦项目(创建)或通过RTC加载, 项目将额外的详细信息添加到其标签中,如RTC组件和它们来自的Respository

由于Project explorer视图是一个树查看器,请将所选内容强制转换为TreeSelection,并使用getText()方法获取该树项的完整显示名称。 它通过解析给出用户存储库名称。 使用该名称作为存储库名称,在RTC中查询用户“工作区”,获取用户存储库连接并获取其流目标(交付和接受),这主要是创建用户存储库的基础

这就解决了我的问题,因为我只需要当前的交付流目标(无论用户存储库从何处创建)


获取我最终发现的

的源代码库。来了。 一旦项目(创建)或通过RTC加载, 项目将额外的详细信息添加到其标签中,如RTC组件和它们来自的Respository

由于Project explorer视图是一个树查看器,请将所选内容强制转换为TreeSelection,并使用getText()方法获取该树项的完整显示名称。 它通过解析给出用户存储库名称。 使用该名称作为存储库名称,在RTC中查询用户“工作区”,获取用户存储库连接并获取其流目标(交付和接受),这主要是创建用户存储库的基础

这就解决了我的问题,因为我只需要当前的交付流目标(无论用户存储库从何处创建)

获取的源存储库