ストリング置き換え変数をプログラム的に追加する

設定画面の実行/デバッグ→ストリング置き換え変数で追加するのと同じこと。

IStringVariableManager manager = StringVariableManager.getDefault();
IValueVariable variable = manager.newValueVariable("キー","説明");
variable.setValue("値");
manager.addVariables(new IValueVariable[]{variable});

internalですが。。。


設定画面自体は、org.eclipse.debug.uiのorg.eclipse.debug.ui.ViewManagementPreferencePage。
plugin.xmlでorg.eclipse.core.variablesをimportする必要あり。