EclipseアプリケーションでEclipse-Databindingを使用するときに元に戻る/やり直しを実装する一般的な方法は何ですか?私がグーグルで検索するとき、誰もがEMFを使うようにアドバイスします、しかしEMFは私の会社で制限されています。操作などの使用法は知っていますが、データバインディングを使用する場合、どの時点で操作を生成する必要がありますか?
1 に答える
0
元に戻す/やり直し機能には、ほとんど操作のようなものが必要です。Eclipse を使用する場合、元に戻す/やり直し構造を使用して操作内の作業量をラップする構造が既に存在します。ただし、データバインディングを使用する場合、最も重要な部分は、操作を初期化および実行する独自のターゲットオブザーバブルを実装する必要があることです (たとえばBeansObservables
、データバインディングは操作ではなくターゲットで単にセッターを呼び出しているため、使用できません。
簡単に言うと、バンドルに実装されているものを複製しorg.eclipse.emf.databinding.edit
、EMF コマンドとコマンド スタックを独自の操作とコマンド スタックに置き換える必要があります。このバンドルは、何をどこで実装する必要があるか、またそれをどのように達成できるかについての概要を提供します...
于 2012-04-11T13:31:50.420 に答える