Types of parameter dependencies

Levels of parameter dependency

The levels of dependency determine how a parameter participates in the definition of other parameters, or how other parameters define the selected parameter. There are three levels of dependency — direct, first and second. The levels are determined individually per each parameter when it is selected in the tabular area. The levels of dependency are as follows:

Direct dependency Applies for a parameter whose expression or value range, or both, is defined by the selected parameter.

First-level dependency Applies for a parameter whose expression or value range, or both, is defined by a direct dependency parameter.

Second-level dependency Applies for a parameter whose expression or value range, or both, is defined by a first-level dependency parameter.

NOTE: A parameter can participate in and depend on other parameters at the same time. In such cases, the highlights indicate the parameters it defines and the ones that define it.

Dependency indications in the tabular area

The colors for highlighting parameters are as follows:

Red color indicates direct dependency.

Blue color indicates first-level dependency.

Light blue color indicates second-level dependency.

Location of the dependency color schemes

The color scheme applies for both the parameter dependencies and dimension connections. The dependency color scheme is set in the ParListCtrl section of the CLASSIC_DefUIColors_ui.ini (when the classic color scheme is used) or the CLASSIC_DefUIColors_ui.ini (when the flat color scheme is used). By default, the two INI files are installed in the ...\\Program Files (x86)\EngView Systems\Package Designer Suite\Package Designer\UI. To change the highlighting colors, change the values for the parameters:

dependsOnSelPar1 — for direct dependency

dependsOnSelPar2 — for first-level dependency

dependsOnSelPar3 — for second-level dependency