Using the Declarative Network display

The Declarative Network display conveys relationships among properties that are computed by Declare Expression rules in the selected application. You can review relationships that depend on forward chaining or backward chaining. By interacting with the Declarative Network display, you quickly can access the Declare Expression rules and the properties it references.

Understanding the display

Use the controls at the right alter the appearance and presentation of the Declarative Network display. These controls do not alter any rules.

Each rectangle represents a property. An F in a box or circle represents a functional relationship among properties, created by a Declare Expression rule. Properties on the left and above are dependent on others to the right and below, indicated by lines.

Control

Description

Navigation

Select Cascade Tree as the style to present dependencies with an arrow that indicates forward or backward dependencies. (These directions do not indicate forward or backward chaining.)

Select Basic Tree as the style to see more of a large or complex dependency network.

Home Left Right
Up Down

Use the arrow buttons and the home button to move the display within the window.

Zoom in Zoom out

Use the magnifying glass buttons to expand (zoom into) or contract (zoom out from) the display.

Alternatively, hold down the Ctrl key to change the pointer to a zoom-in magnifying glass, or the Ctrl + Shift keys to change the pointer to a zoom-out magnifying glass.

Display  
By Description?

Select to present the display using Short Description text from the properties. Clear the box to present the display using property names rather than Short Description text.

Levels

Select All to see a complete display, or select a number to control the depth of relationships presented.

Interacting with the display

Testing Declare Expression rules

This display shows the structure of the relationships, but not the results of specific computations.

To enter values and test the Declare Expression rules, click the  Run ZZZZZ   button, where ZZZZZ is the name or description of the target property. See Unit testing a Declare Expression rule.

UpAbout the Declarative Network