Eclipse Graphiti エディターを開いた後、ダイアグラムの初期化を変更したいと考えています。そうすることで、トランザクションを使用してエディターが汚れます。
ダーティな状態をリセットする方法が見つかりませんでした。この時点でダイアグラムを保存したくありません。
BasicCommandStack commandStack = (BasicCommandStack) getEditingDomain().getCommandStack();
commandStack.execute(new RecordingCommand(getEditingDomain()) {
@Override
protected void doExecute() {
// do some change
}
});
コマンド スタックで使用するflush()
と、init の変更も元に戻されます。
BasicCommandStack commandStack = (BasicCommandStack) getEditingDomain().getCommandStack();
commandStack.flush();
ダーティな状態をリセットする方法はありますか?
トランザクション処理またはコマンド スタックの記録を無効にする方法はありますか?