2010-12-29 8 views
0

で視点を持つファイルを関連付けますデータ。どのように私は、このためのビューが含まれている視点をも作成している私は</p> <p>.eapファイル拡張子に関連付けられている日食のエディタプラグインを作成したEclipseプラグイン

私は以下の動作を追加したいと思います:.eapファイルをダブルクリックすると、EAPパースペクティブを開くことができます。

初めてJavaファイルをクリックしたときの動作と同じです。

ウィル

try { 
     IWorkbench workbench = PlatformUI.getWorkbench(); 
     workbench.showPerspective(EapPerspective.ID, 
       workbench.getActiveWorkbenchWindow()); 
    } catch (WorkbenchException e) { 
     e.printStackTrace(); 
    } 

答えて

1


私の知る限りでは、上をクリックするか、Javaパースペクティブを開くことができません、初めてのJavaファイルを開きます。しかし、新しいJavaクラスウィザードを使用した後に、Javaパースペクティブに変更するように求められることがあるかもしれません。

かかわらず、そこにあなたが行うことができますいくつかのものです:

  • がorg.eclipse.ui.newWizards拡張ポイントで、finalPerspectiveを指定するだけでなく、preferredPerspectives
  • あなたはサブを持っていると仮定すると、 AbstractTextEditor分類し、(特定のnullチェックを追加するのではなく、注意してください)setFocus()メソッドをオーバーライドして、適切なパースペクティブにこのような何かを変更するには、いくつかのロジックを追加します。

    getEditorSiteを()getWorkbenchWindow()getWorkbench()笙。。。 wPerspective(desc.getId()、 getWindow()、pageInput);

それはあなたが求めているすべてのケースをカバーしていないだろう、そしてそれは、Eclipseの規約に反するように、第2のビットいたずらであるが、第一の溶液を、お勧めします。

+0

私は2番目のルートに行きました。私は将来の使用のための視点をスウィッチにするコードを用意しています。あなたもそうだ、それはあなたを視点に切り替えることを試みる新しいプロジェクトウィザードだ! – Will

関連する問題

 関連する問題