NetworkMoveTo


Используется при моделировании транспортных сетей. Перемещает заявку в новое место сети. Если к заявке присоединены какие-то ресурсы, то они перемещаются вместе с заявкой. При этом независимо от скорости ресурсов перемещаться такая группа из заявки иее ресурсов будет со скоростью заявки. Время, которое заявка проведет в этом объекте, будет равно длине кратчайшего из возможных путей из текущего местоположения заявки в узел назначения, поделенной на скорость заявки (обратите внимание, что Вы можетединамически изменять эту скорость с помощью метода  entity.setNetworkSpeed()). Заявка будет отображаться на анимации сети движущейся вдоль выбранного маршрута. 

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

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

Порты

InPort in
Входной порт.
OutPortPush out
Выходной порт.

Параметры

Заявка перемещается
Определяет, будет ли этот объект перемещать заявки В заданный узел или К захваченному ресурсу
Синтаксис: boolean destinationIsNode
Значение по умолчанию: К захваченному узлу(true)
Узел [динамический]
[Параметр виден, если Заявка перемещается В заданный узел] Имя прямоугольника, задающего узел сети, куда будут перемещаться заявки.
Синтаксис: ShapeRectangle destinationNode
Локальная переменная: T entity - заявка.
Ресурс [динамический]
[Параметр виден, если Заявка перемещается Кзахваченному ресурсу] Имя объекта NetworkResourcePool, задающего тип того ресурса, к которому будут пересылаться заявки. Если захвачено несколько ресурсов одного типа, то будет выбираться первый ресурс из списка.
Синтаксис: NetworkResourcePool destinationResource
Действие при входе [динамический]
Код, выполняемый, когда заявка поступает в объект.
Синтаксис: void onEnter
Локальная переменная: T entity - заявка.
Действие при выходе [динамический]
Код, выполняемый, когда заявка покидает объект.
Синтаксис: void onExit
Локальная переменная: T entity - заявка.

Функции

int size() - возвращает количество заявок, перемещаемых этим объектом в текущий момент времени.