Figure 5.7 KnowledgeWorks Object Browser
The Objects Browser is obtained by choosing KnowledgeWorks > Objects from the KnowledgeWorks Podium. Any <expression>
(See Forward chaining) may be entered into the Query field, which may be a query about the object base or any expression for the backward chainer to prove. The Pattern field contains the pattern to be instantiated for each solution of the query. If left blank, the pattern used is the query itself.
The instances of a class known to KnowledgeWorks (either a CLOS class or a KnowledgeWorks structure class) may be examined by choosing Class > class-name. All the instances in the object base may be viewed by choosing Class > All classes . The package used to read and print symbols may be modified by choosing Works > Tools > Preferences... and entering a package name into the dialog. Clicking OK will update the tool.
The pane below the query displays all the instantiations of the query, and if the entries refer to an object (so are of the form (<class-name> <object> ...)
or just <object>
) clicking on them will display the slot names and values, and information on when the object was created or modified (if debugging is turned on) in the bottom pane. The selected query item may be inspected by choosing Works > Object > Inspect .
The Objects Browser may be updated by positioning the mouse in either the Query or the Pattern field and pressing Return or by choosing Works > Refresh .