logo
Учебник_Final

6.4. Окно инструментов (Knowledge Tools) и редакторы знаний

Это окно обеспечивает доступ ко всем элементам знаний (классам, объектам, функциям, правилам и целям), а также позволяет создавать, редактировать и удалять любые из них (рис. 6.3).

Рис. 6.3. Окно инструментов знаний

Справа от элементов в скобках указано их общее количество в текущей базе знаний. Все типы элементов представлены иконками, при выборе каждой из которых появляются пункты меню New, Edit, Delete и Rename.

При создании нового элемента, система запрашивает его имя, которое должно быть уникальным. Если создается класс или объект, то кроме его имени вводится имя родительского класса, который должен существовать (по умолчанию − Root). После этого на экран выводится окно соответствующего редактора, в котором можно уточнить детали нового элемента. Для редактирования уже существующего элемента необходимо выбрать его имя из списка, после чего активируется окно соответствующего редактора.

В ЭО KAPPA имеются редакторы объектов, классов, слотов, методов, правил, целей и функций. Каждый из них содержит необходимые инструменты (меню, кнопки и т.д.), а также пункт меню Edit со стандартными возможностями – Cut, Paste и Copy.

Редакторы объектов и классов можно также открыть из окна иерархии объектов (Object Browser). Редакторы слотов и методов доступны только из редактора соответствующего объекта или класса, так как отражают их свойства и поэтому жестко к ним привязаны.

Одновременно на экране может быть открыто несколько окон редакторов, однако нельзя открыть одновременно несколько редакторов для одного и того же элемента знаний.