src/widget/one_rule/algebra/conditions.c File Reference src/widget/one_rule/algebra/conditions.c Gem-graph-client rules algebra: conditions list. #include "../../../../include/util.h"#include "../../../../include/fsm.h"#include "../../../../include/widget.h"#include "../../../../include/signal.h"#include <stdio.h>#include <stdlib.h> Functions void * widget_get_selected_rule_conditions_list_btt () builds the conditions list of a rule.
Detailed Description Gem-graph-client rules algebra: conditions list. This file is part of Gem-graph. It groups together the functions needed to describe a rule conditions.
Function Documentation
widget_get_selected_rule_conditions_list_btt() widget_get_selected_rule_conditions_list_bttconditions.c conditions.cwidget_get_selected_rule_conditions_list_btt void * widget_get_selected_rule_conditions_list_btt ( ) builds the conditions list of a rule. TODO // today, an arbitrary mock-up without any link to the XML model This list groups all the elementary conditions of the rule. No conditions should be repeated. No condition may contradict another (== a unique condition per address in rule workspace) Completeness is not required (== there does not need to be one condition per address in the rule workspace) Since 2024-08 See also src/widget/one_rule/algebra/utilities/widget_set_item_text() src/fsm/dispatch/fsm_journal_event() src/widget/one_rule/algebra/dispatch() Returns the conditions list