Enter

Вставляет уже существующие заявки в определенное место внутри процесса, заданного потоковой диаграммой.

Этот объект обычно используется либо для добавления заявок, созданных, например, с помощью диаграммы состояний или события, в процесс, описанный потоковой диаграммой, либо в паре с объектом  Exit - для реализации маршрутизации заявок. Чтобы добавить заявку в процесс, Вы должны вызвать метод объекта take(entity) или переслать заявку в порт inExternal (пожалуйста, обратите внимание, что это обычный порт, и он не поддерживает протокол передачи заявок Основной библиотеки). 

Параметры класса

Класс заявки
Класс заявок, проходящих через объект, должен быть подклассом Entity. Указав класс заявки, Вы можете напрямую обращаться к полям этого класса в коде динамических параметров, таких, как onEnter.
Синтаксис: T extends Entity
Значение по умолчанию: Entity

Порты

OutPortPush out
Выходной порт.
Port inExternal
Входной порт.

Параметры

Действие при входе [динамический]
Код, выполняемый, когда заявка поступает в объект.
Синтаксис: void onEnter
Локальная переменная: T entity - заявка.

Функции

void take( T entity ) - посылает данную заявку через выходной порт объекта, тем самым добавляя данную заявку в процесс.