プログラムでエディターを開く方法を知りたいです。最初に適切なファイルを作成してから、このタイプのファイルのエディターを開きたいと思います。しかし、そのときはエディターを開くことができません。
...
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);
....