0
「ui.wizard.new.project」というウィザードがあります。このウィザードは、以下のようにコマンドサービスフレームワークによってプログラムによって起動されます。ただし、このフレームワークの下で "ui.wizard.new.project"ウィザードにパラメータを渡すにはどうすればよいですか?ウィザードにパラメータを渡す方法
IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
ICommandService commandService = (ICommandService) window.getService(ICommandService.class);
IHandlerService handlerService = (IHandlerService)window.getService(IHandlerService.class);
org.eclipse.core.commands.Command newProjectCmd = commandService.getCommand("org.eclipse.ui.newWizard");
IParameter param = newProjectCmd.getParameter("newWizardId");
Parameterization parm = new Parameterization(param, "ui.wizard.new.project");
ParameterizedCommand parmCommand = new ParameterizedCommand(newProjectCmd, new Parameterization[] { parm });
handlerService.executeCommand(parmCommand, null);
ありがとうございます。