【发布时间】:2016-04-11 20:41:06
【问题描述】:
我有最新的 eclipse rcp/e4,我正在尝试访问此处列出的平台服务:
http://www.vogella.com/tutorials/Eclipse4Services/article.html
但是,我什至找不到 ECommandService、EHandlerService 或任何 IEclipseContext 类型的对象。不过,我确实有能力注入 EModelService 和 EContextService。
我只是想从我的代码中执行一个处理程序/命令,我想我需要@inject 上面的那些对象并执行它们。我没有看到任何文件说这个过程已经改变,所以我需要做什么?
我的最终目标是在某处创建一个 Button,并使其改变视角。我的策略是将它放在一个处理程序中,然后在其中使用 modelService 找到该透视图并切换到它。
我正在使用 Eclipse Mars 4.5.1 和 Eclipse E4 工具。
【问题讨论】:
标签: dependency-injection eclipse-rcp e4