About Expert Checks

This page provides you with more information about Expert Checks. An Expert Check is a relation which only checks that a condition is true for the objects of one or more given types. They do not modify the document they are applied to.

Related Topics
Generating a Check Report
Launching a Check Correction Method

An Expert Check is made up of two parts:

  • The definition of the feature types the check applies to:H:Hole ; S:Shell
  • The check body: H.Activity == true

Note: Be careful when using multiple types in the For all field. If there is no object of one type declared in the For All field in the document (for example no Shell in the document), the rule will not be executed even if there are object of other types declared in the For All field in the document (for example one object Hole in the document).

The check above tests the activity of the features of Hole and Shell type belonging to your document. An Expert Check is valid (the condition specified is fulfilled for all the objects) or invalid (the condition is not fulfilled for all the objects). The list of objects and attributes to be used in Expert rules and checks is displayed in the object browser. The icons in the specification tree turn to greenor red depending on whether the checks are valid or invalid. A check which is partially valid is red. When a check is invalid, you can find out what features are valid or invalid by generating and editing a report. If need be, you can also specify a correction method.

Important: Be careful when using multiple types in the For All field. If there is no object of one type declared in the For All field in the document (for example no Shell in the document), the rule will not be executed even if there are object sof other types declared in the For All field in the document (for example one object Hole in the document).