Eclipse RCP: Параллельные задания представлены в одном диалоговом окне выполнения ?

Я хотел бы показать прогресс нескольких заданий , выполняющихся параллельно, но только в одном диалоговом окне выполнения.

Но каждый вызов Job. setUser (), кажется, приводит к новому диалоговому окну хода выполнения.

Я пробовал:

  • Установка общей группы прогресса для всех заданий (получено через IJobManager.createProgressGroup ()).
  • Наличие одного родительского задания вызывает setUser () и присоединяется к семейству заданий, к которому принадлежат все параллельные задания. (В результате появляется сообщение о том, что выполнение родительского задания заблокировано фоновыми задачами.)

Какой шаблон я могу использовать, чтобы все параллельные задания отображались в одном диалоговом окне выполнения?

8
задан Andy Thomas 19 January 2011 в 23:35
поделиться