Панель Отладка позволяет управлять процессом отладки Java программы, которой по сути является Ваша модель. Эта панель отображает потоки запущенного процесса. Каждый поток программы отображается в виде узла дерева. Для приостановленных потоков отображается стек (последовательность вложенных вызовов) методов, выполнение которых не было завершено.

Панель Отладка
Чтобы открыть/закрыть
панель Отладка
Выберите Вид|
Отладка
из главного меню.
Когда выполнение кода будет приостановлено, Вы сможете пошагово управлять выполнением модели. Если во время выполнения какой-либо операции (список операций см. в таблице ниже) встретится точка останова, то выполнение будет приостановлено в этой точке, и выполнение операции будет прекращено.
В верхнем правом углу панели Отладка располагаются кнопки панели инструментов, позволяющие пошагово управлять отладкой кода модели.
| Команда | Действие |
Продолжить |
Возобновляется выполнение потока. Стек методов для потока перестает отображаться. Производится очищение панели Переменные. |
Трассировать функцию
|
Выполняется вызов функции на выделенной в текущий момент строке кода, выполнение приостанавливается на следующей выполняемой строке вызванной функции. Если в строке последовательно вызывается несколько функций, то по окончании трассировки одной из них выполнение вновь вернется к строке, из которой они вызываются, и пользователь может снова выбрать, будет ли он трассировать или пропустит функцию, вызов которой располагается следом и т.д. |
Пропустить функцию |
Выполняется выделенная в даный момент времени строка кода. Если в данной строке производится вызов функции, то управление не переходит внутрь кода этой функции, а переходит сразу к следующей выполняемой строке и выполнение останавливается. |
Пропустить до оператора возврата |
Выполнение кода продолжается до следующего оператора возврата return в текущем методе. Этот оператор выполняется, и выполнение останавливается на следующей выполняемой строке кода. |
Свертывание
и развертывание панелей