我的工作组中有一个插件,它显示了在共享项目上进行的最后活动(如版本控制,但具有特定于我们组的更多功能)。我想显示当前操作,例如用户正在做什么(打开对话框,聚焦视图,编辑,打开包浏览器,重构,搜索等)。
是否有一种通用机制来捕获Eclipse中的任何类型的事件?我的意思是,是否有一个全球性的'事件创造者或其他什么东西,我可以听,并得到任何类型的事件?
答案 0 :(得分:1)
看来是这样。我自己没有使用它,但似乎有一个可以使用的Eventbus。所有Eclipse / osig事件都通过它。有一个关于它的教程here和一个wikipage there。
不确定你会在那里捕捉到什么样的事件。我怀疑它会像你列出的那些例子那样具体。为此,听起来你想要UDC,Usage Data Collector,它已在eclipse 3.5 / 3.6中停止使用。好像有no alternative available。