LG3DHOME が入力されていないとエラーを出力する
LG3DHOME を Preference で入力できるようにしたからには、逆に入力していないとただしく起動できません。そこで、入力されていない場合は起動できないようにしてみました。
って、いってもたいしたことではないのですが... ^^;;
StartActionDelegate クラスの run メソッドに、home が設定してあるかどうかのチェックルーチンを入れただけです。
IPreferenceStore store = WrpePlugin.getDefault().getPreferenceStore();
String home = store.getString(WrpePlugin.LG3D_RREF_HOME_KEY);
if (home == null || home.equals("")) {
WrpePlugin.log("Can't launch LG3D because of unsetting home property.");
MessageDialog.openInformation(
window.getShell(),
"LG3D WRPE Plug-in",
"You must set LG3D home property.");
return;
}これで home を入力しないで起動しようとすると

と出力されて、起動できなくなりました。