Команда RCP с аргументом объекта

Я хочу вызвать команду RCP в коде, например:

IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IHandlerService handlerService = (IHandlerService)window.getService(IHandlerService.class);
    handlerService.executeCommand(cmdID, null);

Имея значительно больший объем кода, я могу вызвать команду со строковым аргументом, собрав объект параметризации, затем построение ParameterizedCommand и так далее, но параметризация допускает только строковые значения и может ' т быть подклассом.

Что я действительно хочу сделать, так это вызвать команду с объектом в качестве параметра. Как я могу это сделать?

6
задан Sumit Singh 20 March 2013 в 10:28
поделиться