src/widget/one_rule/algebra/assign.c File Reference src/widget/one_rule/algebra/assign.c Gem-graph-client rules algebra: assignations list. #include "../../../../include/fsm.h"#include "../../../../include/widget.h"#include "../../../../include/signal.h"#include <stdio.h>#include <stdlib.h> Functions void * widget_get_selected_rule_assignations_list_btt () builds the assignations list of a rule.
Detailed Description Gem-graph-client rules algebra: assignations list. This file is part of Gem-graph. It groups together the functions needed to describe a rule assignations.
Function Documentation
widget_get_selected_rule_assignations_list_btt() widget_get_selected_rule_assignations_list_bttassign.c assign.cwidget_get_selected_rule_assignations_list_btt void * widget_get_selected_rule_assignations_list_btt ( ) builds the assignations list of a rule. TODO // today, an arbitrary mock-up without any link to the XML model This list groups all the elementary assignations of the rule. No assignation should be repeated. No assignation may contradict another (== a unique assignation per address in rule workspace) Completeness is not required (== there does not need to be one assignation 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() < TODO (or not ?) src/widget/one_rule/algebra/dispatch() Returns the assignations list