Блок, в который вы можете вписать код для действий агента, когда он проходит через какое-то место диаграммы процесса.
Действие При подходе ко входу выполняется, когда агент решает, что скорее всего пройдет через блок, но он пока еще не вошел в него. Окончательное поведение зависит от принимающего агента блока: он может быть занят в данный момент, или, более того, предыдущий блок мог отменить этого агента (например, блок Hold заблокировался). После подобной отмены агент может быть направлен по какому-то другому пути, например, по причине перерасчета условий в предшествующем блоке SelectOutput.
- Тип агента
- Тип агентов, проходящих через блок.
- При подходе ко входу
- Код, выполняемый, когда агент решает, что скорее всего он пройдет через этот блок, до того, как через него пройти.
Локальная переменная: T agent — агент
- При отмене входа
- Код, выполняемый при отмене входа в блок для агента.
Локальная переменная: T agent — агент
- При входе
- Код, выполняемый, когда агент поступает в блок.
Локальная переменная: T agent — агент
Функция | Описание |
---|---|
long count() | Возвращает количество агентов, проходящих через этот блок. |
boolean isPortInConnected | Возвращает true, если порт ’in’ этого блока соединен с портом другого блока. |
boolean isPortOutConnected | Возвращает true, если порт ’out’ этого блока соединен с портом другого блока. |
- in
- Входной порт.
- out
- Выходной порт.
-
Как мы можем улучшить эту статью?
-