Design Expert System Builder - Node Descriptions

Constraint

(The icon represents a guy in a straightjacket)

Description

This node represents a single constraint that can be checked in a number of places; as an initial or final constraint of a specialist, as a item in a plan sequence list, as a step in a task. A contraint is constructed of a logical operation which if returned false on execution results in failure of the contraint. Currently there is no failure handling implemented though a failure handler child is depicted. Constraint failure, presently, results in the abortion execution of the containing expert system object.

Right Mouse (Meta Key) Menu Options

Rename - Presents user with dialog to change the caption on this node

Insert Item Before - Insert another compatible item before this item in the list that this constraint is in.

Add Item After - Add another compatible item after this item in the list that this constraint is in.

Remove This Item - Delete this constraint from the list it is in.

Child Nodes

Logical Operation - The logical expression that defines compliance or failure of the constraint.

Failure Handler - Not implemented (Would define action to take on failure of the constraint.)

Parent

Specialist

Expert System Object Generated

Constraint.class