我处于类似于这些stackoverflow问题中描述的情况: How to communicate between views in Eclipse RCP?和 Eclipse RCP: how to register an ISourceProviderListener
我尝试从第一个链接开始关注DJ的说明,但我仍然坚持我应该创建ISourceProvider的实现并在服务中注册它#39 ;。 ISourceProvider实现存在,但我不确定注册服务的位置和方式。
这是我到目前为止所得到的: 在Extensions下的MANIFEST.MF中,我添加了org.eclipse.ui.services。 根据{{3}}我需要另一个实现服务的类(我假设是ISourceProviderService)和某种ServiceFactory。不幸的是,我还没有为这两个课程找到很多有用的文档。
或者我错过了什么,并且存在一种在视图之间进行通信的方法,这种方式更简单?