Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Определение 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, уже присутствуют в системе.
|