Когда ваш плагин активируется, вы можете взять менеджер запуска:
ILaunchManager = DebugPlugin.getDefault().getLaunchManager();
ILaunchManager может дать вам массив ILaunch:
ILaunch[] launches = launchManager.getLaunches();
Каждый ILaunch имеет несколько целей отладки:
IDebugTarget[] debugTargets = launch.getDebugTargets();
... и каждый IDebugTarget может сообщить вам, если он в данный момент приостановлен:
debugTarget.isSuspended();
Я бы предложил прочитать эти API и выполнить небольшую отладку, чтобы точно определить, как работать, если сеанс отладки активен и в данный момент достигнута точка останова. У меня сейчас нет времени, чтобы проверить это для вас.
Примечание: если подключаемый модуль отладки не используется, по умолчанию его значение будет нулевым.