




Figure 5.8 KnowledgeWorks Objects Browser
The Objects Browser is obtained by choosing 
KnowledgeWorks > 
Objects
. Any 
<expression>
 (See Forward chaining) may be entered into the 
Query
 pane. This expression may be a query about the object base or any expression for the backward chainer to prove. The 
Pattern
 pane contains the pattern to be instantiated for each solution of the query. If left blank, the pattern used is the query itself.
The Show Inferencing State dropdown allows you to choose which named inferencing state is used to supply the object base for the query.
The Preset query/pattern pane offers a convenient way to examine instances on a per-class basis. All the instances of a class class-name known to KnowledgeWorks (either a CLOS class or a KnowledgeWorks structure class) may be examined by selecting class-name, and all the instances in the object base may be viewed by selecting All classes .
The package used to read and print symbols may be modified by choosing 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>
) double-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 > 
Instantiations > 
Inspect
.
The Objects Browser may be updated by positioning the mouse in either the 
Query
 or the 
Pattern
 pane and pressing 
Return
 or by choosing 
Tools > Refresh
.