クラス RecordingCommand を org.eclipse.emf.transaction.RecordingCommand から拡張しています。メソッドdoExecute()
定義にはスローする例外が含まれていませんが、コード内に例外があり、それをキャッチして発生させたいオプションがあります。この種の例外をどのように処理すればよいですか?メッセージをスローしますe
が、これが正しい方法かどうかわかりません。
Eを投げるだけの方が洗練されていると思うので、問題を理解していただければ幸いです
例外をスローする
@Override
protected void doExecute() {
try {
//my logic
} catch(Exception e) {
throw e;
}
}