問題タブ [e4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1822 参照

java - Eclipse RCP 4 の既定のパースペクティブをプログラムで読み込む

Eclipse RCP 4.x アプリケーションを作成しています。アプリケーションは複数の視点で構成されています。いくつかの条件に応じて、プログラムでデフォルトのパースペクティブを開きたいです。以下のコードは、パースペクティブをロードできます。

しかし、@PostContextCreate でアノテーションが付けられたメソッドにこのコードを入れることはできません。これに対する解決策を提案できますか?

================ グレッグが提案した解決策に従って、Application Lifecycle クラスで次のコードを試しました。

今、私は行 partService.switchPerspective(element); で次のエラーを取得しています。

java.lang.IllegalStateException: アプリケーションにアクティブなウィンドウがありません

================更新:================== 依存関係に org.eclipse.osgi.services プラグインを追加しました。

ただし、現在、フレームワークは AppStartupCompleteEventHandler インスタンスに MApplication、EPartService、および EModelService を注入できません。

0 投票する
1 に答える
347 参照

java - Eclipse 4 RCP Vogel チュートリアル: 終了メニュー項目が表示されない

OS X 10.7.5、Eclipse 4.3 Kepler ビルド ID 20130919-0819、Java 1.7.0_51

私はフォーゲルのチュートリアルに従っていますが、理解できない障害にぶつかりました。私は、コマンドとハンドラーのメニュー項目などをカバーするセクションにいます。彼が提案する 5 つのコマンドとハンドラーを作成しましたが、そのうちの 1 つである Exit が私のメニューに表示されません。File と Edit という 2 つのトップレベル メニューがあり、Edit には本来あるべき 3 つのエントリがすべて含まれています。ただし、[ファイル] メニューには [保存] エントリしかありません。AFAICT (そして私は何度も見直しました) 私のエントリはすべて、チュートリアルが示唆するとおりです。XMI ビューを確認したところ、そこにあるものはすべて問題ないように見えます。つまり、保存のエントリと比べて、出口のエントリに明らかな違いは何もないということです。

空の [ファイル] メニューから始めて [終了] を追加しようとすると ([保存] は除外)、[ファイル] メニュー全体がメニュー バーに表示されません。

何が間違っているのか、何を探すべきか教えていただけますか?

ティア、グ

0 投票する
1 に答える
243 参照

eclipse - Eclipse 4 モデルを使用して、同じコードベースを使用して RCP とプラグインを構築できますか?

『Eclipse 4 Plug-in Development by Example』という本では、Eclipse 4 モデルがアプリケーションをモデル化する方法を提供すると述べています。アプリケーションにはトップレベルのモデルがあり、購入には、さまざまなバンドルによって提供される追加のモデル フラグメントがある場合もあります。

アプリケーション モデルを使用して RCP とプラグインを一緒に (同じコードベースで) 開発することは可能ですか? アプリケーション モデル (Application.e4xmi) を使用している RCP にプラグイン プロジェクトを含める方法がわかりませんでした。

0 投票する
3 に答える
937 参照

eclipse - Eclipse 3.x アプリケーションから Eclipse 4.x への移行

私は、Eclipse 3.x API に基づく RCP アプリケーションである製品に取り組んでいます。現在、これを Eclipse 4.x に移行しようとしています。コードでいくつかの内部クラスを使用しています。3.x から Eclipse 4.x への移行について Vogella が提供するチュートリアルを既に読みましたが、まだ開始方法がわかりません。

新しい Eclipse 機能を利用したいのですが、私の主な質問は、古いコードに十分な数のビューとレイアウトがあることです。また、3.x API を使用して古いアプリケーションからアプリケーション モデルを作成する方法はありますか。

私は立ち往生していて、先に進む方法がわかりません。

0 投票する
1 に答える
486 参照

java - JFace tableViewer チェックボックスの選択は、Eclipse e4 で null を返します

次の方法でチェックボックススタイルのテーブルビューアーを使用しています

tableViewer = new TableViewer(parent, SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER| SWT.CHECK);

次のコードを使用して、tableviewer をリッスンしました。選択をリッスンし、ボックスの選択をチェックしないため、間違っていることはわかっています。

JFace TableViewer でチェックボックスの選択をリッスンする必要があります。

前もって感謝します