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:
- 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.
- Select the constraint by clicking on it.
The classes where the constraint is attached will be shown in the Constraint
Attachments pane.
- Select the class the attachment to which you wish to remove.
- 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:
- Go to the Classes Tab.
- Highlight the class from which you wish to remove the constraint.
- Highlight the constraint(s) you wish to remove in the Constraints pane in
the Class Form.
- 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