(defmessage-handler USER init primary ())
(defmessage-handler USER delete primary ())
(defmessage-handler USER print primary ())
(defmessage-handler USER direct-modify primary
(?slot-override-expressions))
(defmessage-handler USER message-modify primary
(?slot-override-expressions)
(defmessage-handler USER direct-duplicate primary
(?new-instance-name?slot-override-expressions))
(defmessage-handler USER message-duplicate primary
(?new-instance-name?slot-override-expressions)
Определение П 1.34. Синтаксис конструктора def instances
(definstances <имя> [active] [<комментарии>]
<шаблоны-объектов>)
<шаблон-объекта>::= (<определение-объекта>)
Определение П 1.35. Синтаксис предопределенного класса и экземпляра этого класса
(defclass INITIAL-OBJECT
(is-a USER)
(role concrete)
(pattern-match reactive))
(definstances initial-object
(initial-object of INITIAL-OBJECT))
Определение П 1.36. Синтаксис шаблона набора объектов
<шаблон-набора-объектов>::= (<члены-шаблона-наборов-объекта>)
<член-шаблона-наборов-объекта>::=(<переменная-набора-объектов> <ограничения-классов>)
<переменная-набора-объектов>::= <простая-переменная>
<ограничения-классов>::= <имена-классов>
Определение П 1.37. Синтаксис запроса
<запрос>::= (<логическое-выражение>)
|
|
Определение П1.38. Синтаксис обращения к переменным
<переменная-набора-объектов>:<имя-слота>
Определение П 1.39. Синтаксис определения действия
<действие>:: = <функция>
Определение П1.40. Синтаксис функции any-instancep
(any-instancep <шаблон-набора-объектов> <запрос>)
Определение П1.41. Синтаксис функции find-instance
(find-instance <шаблон-набора-объектов> <запрос>)
Определение П 1.42. Синтаксис функции find-all-instance
(find-all-instance <шаблон-набора-объектов> <запрос>)
Определение П 1.43. Синтаксис функции do-for-instance
(do-for-instance <шаблон-набора-объектов> <запрос> <действие>)
Определение П 1.44. Синтаксис функции do-for-all-instance
(do-for-all-instanco <шаблон-набора-объектов> <запрос> <действие>)
Определение П 1.45. Синтаксис функции delayed-do-for-all-inatancе
(delayed-do-for-all-instance
<шаблон-набора-объектов> <запрос> <действие>)