Я пытаюсь выскакивает диалог (т.е. FileDialog) в Eclipse Plugin, на самом деле, прежде чем из трансформации Acceleo я бег через связанный проект UI Launcher (http://lowcoupling.com/post/51877317162/the-acceleo-ui-launcher-project)Затмение: Получение пустого дисплей
Я пытаясь сделать это в соответствующем методе doGenerate ...
public void doGenerate(IProgressMonitor monitor) throws IOException {
Display display = Display.getCurrent();
System.out.println(display);
//....
но дисплей я получаю пустой Как я должен это делать?
Обратите внимание, что это невозможно использовать в «чистом» приложении e4, где «PlatformUI» не может быть использован. Для 'syncExec' и' asyncExec' используйте 'org.eclipse.e4.ui.di.UISynchronize', которые могут быть введены. –
@ greg-449 Полезно знать. Еще не использовали e4. – Baz