pl2 operator set - palexisru/pl2_rus GitHub Wiki
операторы класса администратора объекта environment
[[new|environment new]] - создание нового объекта
[[drop|environment drop]] - удаление объекта
работа с коллекциями
[[select|set select]] ::= - получение информации об именованных объектах коллекции
[[insert|set insert]] += - включение нового объекта в коллекцию
[[delete|set delete]] -= - удаление объекта из коллекции
[[update|set update]] - множественные обновления в коллекции
управление правами действий объекта над объектами указанного класса или его свойствами/методами
[[grant|pl2 monitor right grand]] += - назначить разрешающие права объекта на класс, экземпляр или свойство
[[deny|pl2 monitor right deny]] += - назначить запрещающие права объекту на класс,экземпляр или свойство
[[revoke|pl2 monitor right revoke]] - удалить разрешающие или запрещающие права объекта на класс, экземпляр или свойство
управление транзакциями и участками с возможностью отказа
[[transaction]]{
[[finalize|transaction finalize]]
{
}
[[catch|transaction catch]]
{
}
{!
[[throw|transaction throw]]; // выполнить catch и finalize
[[revoke|transaction revoke]]; // отменить все изменения состояния программы, очистить очередь исходящих сигналов и выполнить код finalize
!}
}