Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Определение 11.27. Синтаксис функции active-duplicate-instance






(active-duplicate-instance < объект> [to < объект> ]

< переопределения-слота> *)

Функция message-duplicate-instance использует сообщение message-duplicate для изменения значений слотов объекта. Сопоставление образцов приостанавливается до тех пор, пока все изменения слотов не будут выполнены.

Рис. 11.30. Использование функции duplicate-instance

Определение 11.28. Синтаксис функции message-duplicate-instance

(message-duplicate-instance < объект> [to < объект> ]

< переопределения-слота> *)

Функция active-message-duplicate-instance использует сообщение message-duplicate для изменения значений слотов объекта. Сопоставление образцов продолжается во время выполнения изменения слотов.

Определение 11.29. Синтаксис функции active-message-duplicate-instance

(active-message-duplicate-instance < объект> [to < объект> ]

< переопределения-слота> *)

Наборы объектов

 

COOL предоставляет полезную возможность составления наборов объектов (instance-set) и выполнения некоторых действий над таким набором. Система запросов для составления наборов объектов в COOL состоит из шести функций, каждая из которых оперирует набором объектов, определенным с помощью заданного пользователем критерия.

В последующих разделах будут описаны способы формирования шаблонов наборов, запросов и действий над наборами. В приведенных ниже примерах предполагается, что определения, указанные в примере 11.46, уже присутствуют в системе.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2026 год. (0.099 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал