我想知道如何以编程方式打开编辑器。我首先创建了适当的文件,然后我想为这种类型的文件打开编辑器。但是那时我无法打开编辑器。
...
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
PlcEditor editor = new PlcEditor(emfResource);
page.openEditor(editor, "test");
...
我已经有了以下解决方案(有效),但在这里我无法调用我的编辑器的构造函数:
....
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IEditorPart openEditor = IDE.openEditor(page, plcFile);
....