
Используется при моделировании транспортных сетей. Освобождает все или какие-то определенные сетевые ресурсы (ранее захваченные заявкой с помощью объекта NetworkSeize). В случае освобождения каких-то определенных ресурсов, они выбираются из общего числа захваченных ресурсов согласно заданному Списку ресурсов. Если заявка обладает, скажем, двумя ресурсами, заданными объектом hauler и тремя, заданными объектом loader, и пользователь задает список освобождаемых ресурсов {hauler, hauler, loader}, то будут освобождены оба захваченных заявкой ресурса типа hauler и первый ресурс loader из списка захваченных ресурсов.
Вся операция занимает нулевое время.
Если освобождается движущийся ресурс, Вы можете как оставить его в текущем узле сети, так и вернуть его в его базовое местоположение. Сразу после освобождения сеть проверит, не были ли только что освобожденные ресурсы запрошены другими заявками, и если да, то движущийся ресурс будет тут же захвачен другой заявкой и не отправится в свое базовое местоположение, даже если у объекта будет выбрана соответствующая опция.
Переносной ресурс после освобождения остается в том же узле сети. Если Вы хотите вернуть его в его базовое местоположение, Вы можете переместить его туда в сопровождении либо заявки, либо движущегося ресурса.
При освобождении присоединенных к заявке ресурсы, само собой, они автоматически будут отсоединены от этой заявки, так что в этом случае добавлять в диаграмму объект NetworkDetach не нужно.