私は、Eclipse RCP フレームワークに基づくアプリケーションに取り組んでいます。一連の条件が真である場合、標準の削除コマンドをオーバーライドしようとしています。これまでに行ったことは次のとおり
です。 1.カスタム ハンドラーを作成しました
。 2.必要な拡張機能を定義しました。(activeWhen 句と enabledWhen 句を含むカスタム コマンド、ハンドラーへの接続、ポップアップ メニューに含めるための menuContribution)
3.カスタム プロパティTester を作成しました。
以前のstackoverflowの質問から理解した限りでは、デフォルトのdeleteコマンドの代わりに私のコマンドを選択するには、より具体的なactiveWhen句が必要です。
私が知りたいのは次のことです:
1. delete コマンドにはデフォルトのハンドラーがあり、より具体的な activeWhen 句を指定する以外の方法で上書きできますか?
2.理論的には、標準の削除コマンドをアクティビティで非表示にすることはできますか?