Removing an Attached Constraint from a Class

When a constraint has been attached to a class, you can break the attachment without removing the constraint from the knowledge base. You can do this in one of two ways:

Note: When you remove a constraint's class attachment(s), any variable in the constraint statement that is not defined by a range will not be recognized by the PAL engine.

At the PAL Constraints Tab

To remove a constraint from a class at the PAL Constraints Tab:

  1. Go to the PAL Constraints Tab and make sure the constraint whose attachment you want to remove is displayed. See Displaying Constraints at the Constraints Tab for more information.
  2. Select the constraint by clicking on it. 
    The classes where the constraint is attached will be shown in the Constraint Attachments pane.
  3. Select the class the attachment to which you wish to remove.
  4. Click the Remove button at the right of the Attachments pane.
    The attachment to the class is removed, but the constraint and the class both remain in the knowledge base. 

At the Classes Tab

To remove a constraint from a class at the Classes Tab:

  1. Go to the Classes Tab.
  2. Highlight the class from which you wish to remove the constraint.
  3. Highlight the constraint(s) you wish to remove in the Constraints pane in the Class Form.
  4. Click the Remove button at the right of the Constraints pane.
    The attachment to the class is broken, and the constraint no longer appears in the Class Form. However, the constraint remains in the knowledge base and can be viewed at the Instances Tab or at the PAL Constraints Tab.

PAL Constraints User Interface/Removing an Attached Constraint from a Class

Next: Verifying Constraint Syntax

PAL Table of Contents