ACH - Working with block elements
Starting from CAST AIP 8.3.23, CAST Architecture Checker will no longer be installed as part of the CAST AIP setup, whether installing CAST AIP from scratch or on a server where a previous release of CAST AIP exists. CAST Architecture Checker has evolved into a standalone component where all feature requests and bug fixes are now managed. This standalone component can be downloaded from CAST Extend(https://extendng.castsoftware.com/#/search-results?q=archichecker).
Up-to-date documentation can be found here: CAST Architecture Checker.
Working with block elements
When a Layer or Set is displayed in the Main window (Model tab) with one basic All objects (with sub-objects) matching text box like this (this can be achieved by right clicking the layer or set and selecting Add selection criteria):

You can then right click the purple text box and use the available options to create more complex selection criteria:

Each option is explained below:
| Add property block | Will display the Properties dialog box: This is dialog box enables you to add a selection criterion based on any of the items in the Types and Properties window and using a value. This dialog box is used in both examples: Please note: |
| Add member-of block | Enables you to add a selection criterion to the current layer or set based on the criteria defined in other layers or sets. I.e. you can define criteria for Layer X and include them in one action in the current selection criteria in the current layer (or set). A dialog box will be displayed prompting you to choose the layer or set you require. The result will be: |
| Add excluded-from block | Enables you to add a selection criterion to the current layer or set based on the criteria defined in other layers or sets. I.e. you can define criteria for Layer X and exclude them in one action in the current selection criteria in the current layer (or set). A dialog box will be displayed prompting you to choose the layer or set you require. The result will be: |
| Add caller-of block | Enables you to add a selection criterion based on objects that are callers of objects defined in a further sub-criterion (or criteria): You will first be asked to define the link type (select in the drop down list) and depth (enter manually): Once created, you can then add further blocks as required by right clicking and selecting the appropriate block type. |
| Add callee-of block | Enables you to add a selection criterion based on objects that are callees of objects defined in a further sub-criterion (or criteria). The process is identical to that described above for the caller-of block: |
| Add OR-combination block | Enables you to add a selection criterion based on OR conditions - i.e. you can enter any number of sub-criteria, but only one has to match for the object to be assigned to the current Layer: Once the initial OR criterion is defined, click the criterion to add further sub-criteria. |
Note that of you are working with block elements, the CAST Architecture Checker will notify you when a layer or set is not fully defined by using a red warning:







