Ich habe einen Assistenten namens "ui.wizard.new.project", die von der Befehlsdienst-Framework programmgesteuert wie folgt gestartet wird. Wie übermittle ich jedoch Parameter an den Assistenten "ui.wizard.new.project" unter diesem Framework?Wie Parameter an Assistenten übergeben werden
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);
Danke.