Нет ничего особенного в вызове методов в других плагинах, если они предназначены для вызова таким образом.
Упомянутый вами класс, вероятно, является обработчиком команды, поэтому он будет вызываться из командыСлужба обработчика с правильно настроенной средой.
Вы можете использовать IHandlerService
для выполнения обработчиков команд:
String commandId = .... the command id
IHandlerService handlerService = PlatformUI.getWorkbench().getService(IHandlerService.class);
handlerService.executeCommand(commandId, null);
Это предполагает, что обработчику команд не нужен аргумент event
и не требует никаких параметров команды.Если это произойдет, вызов будет более сложным и потребует дополнительных исследований.
Возможно, 'commandId' будет определен в plugin.xml
плагина.