You can use views to modify initial runtime values during evaluation. When an initial runtime value is changed, all evaluation results are automatically recalculated and requirements are reverified.

 During runtime, you can modify only initial values indicated by the ":=" sign, which means they are not bound and can be adjusted for evaluation purposes.

To modify an initial runtime value


  1. Open a view and, in the view toolbar, click to evaluate the view elements.

    To evaluate only a specific element in a view, select the element shape (press and hold the Shift key to select multiple shapes), then click . Only the selected elements will be reevaluated after changing an initial runtime value.

  2. Select an element shape and click the initial runtime value you want to change. Editable values are indicated by the ":=" sign.
  3. Modify the selected runtime value and click anywhere in the view to enter the change.

After an initial runtime value is changed, all bound expressions and invocations are automatically recalculated. If an expression or invocation is an initial value, it is only calculated during the first evaluation and will not be recalculated afterwards.

Example

attribute a := 1; //'a' is an initial value that can be changed during runtime.
attribute b = a * 2; //'b' is a bound expression calculated during the initial evaluation (equals 2) and recalculated each time 'a' is changed.
attribute c := b; //'c' is an initial expression calculated only during the initial evaluation (equals 2) and not recalculated at runtime (even if 'b' changes). However, 'c' can be changed during runtime.

Recalculating bound values manually

When an initial runtime value is changed during evaluation, all bound values are automatically recalculated, and requirements are reverified. However, this behavior can be changed by disabling the automatic bound value recalculation in the Project Options as described below.

To disable or enable bound value recalculation


  1. In the main menu, go to Options > Project.
  2. In the Project Options dialog, select Evaluation.
  3. On the right side of the dialog, set the Auto Recalculate Bound Values option to false or true (default) to disable or enable the automatic bound value recalculation.
  4. Click OK to close the dialog.


To recalculate the evaluation results manually


  • Do one of the following:
    • In the view toolbar, click .
    • In the view toolbar, click the arrow next to and select Refresh.
    • Select any shape in the view and, in the smart manipulator, click .
    • Right-click any shape in the view and select Evaluate.

When invoking recalculation from a specific element shape, all of the evaluation results in the view are recalculated.