私は現在、E4 RCPアプリケーションで作業しています。パースペクティブがchnagedまたは切り替えられたときに検出する必要があるため、リスナーを追加する必要があります。前のeclipse 3xでは、以下のコードを使用しました。e4 RCPアプリケーションでパースペクティブ変更リスナーを追加する方法は?
PlatformUI.getWorkbench().getActiveWorkbenchWindow().addPerspectiveListener()
ただし、E4ではplatformuiはアクセスできないため、このコードはE4では動作しません。
私はウェブ上で検索を試みましたが、私はチュートリアルの下に来ました。 http://www.vogella.com/tutorials/Eclipse4ModelEvents/article.html#exercise_perspective_switch 全体@EventTopic(UIEvents.ElementContainer.TOPIC_SELECTEDELEMENT)
に耳を傾け、唯一の唯一の視点変更